/**
 * SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
 *
 *  SPDX-License-Identifier: Apache-2.0 OR MIT
 */
#pragma once

#include <stdint.h>
#include "soc/soc.h"
#ifdef __cplusplus
extern "C" {
#endif

/** HP_SYS_CLKRST_SOC_CLK_SEL_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_SOC_CLK_SEL_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x0)
/** HP_SYS_CLKRST_REG_SOC_CLK_SEL : R/W; bitpos: [1:0]; default: 0;
 *  Configures to select the clock source of HP_ROOT_CLK.
 *  0 (default): XTAL_CLK
 *  1: PLL_F300M_CLK
 *  2: RC_FAST_CLK
 */
#define HP_SYS_CLKRST_REG_SOC_CLK_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_SOC_CLK_SEL_M  (HP_SYS_CLKRST_REG_SOC_CLK_SEL_V << HP_SYS_CLKRST_REG_SOC_CLK_SEL_S)
#define HP_SYS_CLKRST_REG_SOC_CLK_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_SOC_CLK_SEL_S  0

/** HP_SYS_CLKRST_CPU_FREQ_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_CPU_FREQ_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x4)
/** HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUM : R/W; bitpos: [7:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUMERATOR : R/W; bitpos: [10:8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUMERATOR    0x00000007U
#define HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUMERATOR_V  0x00000007U
#define HP_SYS_CLKRST_REG_CPU_CLK_DIV_NUMERATOR_S  8
/** HP_SYS_CLKRST_REG_CPU_CLK_DIV_DENOMINATOR : R/W; bitpos: [13:11]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPU_CLK_DIV_DENOMINATOR    0x00000007U
#define HP_SYS_CLKRST_REG_CPU_CLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_CPU_CLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_CPU_CLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_CPU_CLK_DIV_DENOMINATOR_V  0x00000007U
#define HP_SYS_CLKRST_REG_CPU_CLK_DIV_DENOMINATOR_S  11

/** HP_SYS_CLKRST_MEM_FREQ_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_MEM_FREQ_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x8)
/** HP_SYS_CLKRST_REG_MEM_CLK_DIV_NUM : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MEM_CLK_DIV_NUM    (BIT(0))
#define HP_SYS_CLKRST_REG_MEM_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_MEM_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_MEM_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_MEM_CLK_DIV_NUM_V  0x00000001U
#define HP_SYS_CLKRST_REG_MEM_CLK_DIV_NUM_S  0

/** HP_SYS_CLKRST_SYS_FREQ_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_SYS_FREQ_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xc)
/** HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUM : R/W; bitpos: [7:0]; default: 2;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUMERATOR : R/W; bitpos: [10:8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUMERATOR    0x00000007U
#define HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUMERATOR_V  0x00000007U
#define HP_SYS_CLKRST_REG_SYS_CLK_DIV_NUMERATOR_S  8
/** HP_SYS_CLKRST_REG_SYS_CLK_DIV_DENOMINATOR : R/W; bitpos: [13:11]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SYS_CLK_DIV_DENOMINATOR    0x00000007U
#define HP_SYS_CLKRST_REG_SYS_CLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_SYS_CLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_SYS_CLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_SYS_CLK_DIV_DENOMINATOR_V  0x00000007U
#define HP_SYS_CLKRST_REG_SYS_CLK_DIV_DENOMINATOR_S  11

/** HP_SYS_CLKRST_APB_FREQ_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_APB_FREQ_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x10)
/** HP_SYS_CLKRST_REG_APB_CLK_DIV_NUM : R/W; bitpos: [7:0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_APB_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_APB_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_APB_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_APB_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_APB_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_APB_CLK_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_APB_CLK_DIV_NUMERATOR : R/W; bitpos: [10:8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_APB_CLK_DIV_NUMERATOR    0x00000007U
#define HP_SYS_CLKRST_REG_APB_CLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_APB_CLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_APB_CLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_APB_CLK_DIV_NUMERATOR_V  0x00000007U
#define HP_SYS_CLKRST_REG_APB_CLK_DIV_NUMERATOR_S  8
/** HP_SYS_CLKRST_REG_APB_CLK_DIV_DENOMINATOR : R/W; bitpos: [13:11]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_APB_CLK_DIV_DENOMINATOR    0x00000007U
#define HP_SYS_CLKRST_REG_APB_CLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_APB_CLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_APB_CLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_APB_CLK_DIV_DENOMINATOR_V  0x00000007U
#define HP_SYS_CLKRST_REG_APB_CLK_DIV_DENOMINATOR_S  11

/** HP_SYS_CLKRST_ROOT_CLK_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_ROOT_CLK_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x14)
/** HP_SYS_CLKRST_REG_SOC_CLK_UPDATE : R/W/WTC; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SOC_CLK_UPDATE    (BIT(0))
#define HP_SYS_CLKRST_REG_SOC_CLK_UPDATE_M  (HP_SYS_CLKRST_REG_SOC_CLK_UPDATE_V << HP_SYS_CLKRST_REG_SOC_CLK_UPDATE_S)
#define HP_SYS_CLKRST_REG_SOC_CLK_UPDATE_V  0x00000001U
#define HP_SYS_CLKRST_REG_SOC_CLK_UPDATE_S  0

/** HP_SYS_CLKRST_CPU_WFI_DELAY_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_CPU_WFI_DELAY_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x18)
/** HP_SYS_CLKRST_REG_CPUICM_DELAY_NUM : R/W; bitpos: [3:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPUICM_DELAY_NUM    0x0000000FU
#define HP_SYS_CLKRST_REG_CPUICM_DELAY_NUM_M  (HP_SYS_CLKRST_REG_CPUICM_DELAY_NUM_V << HP_SYS_CLKRST_REG_CPUICM_DELAY_NUM_S)
#define HP_SYS_CLKRST_REG_CPUICM_DELAY_NUM_V  0x0000000FU
#define HP_SYS_CLKRST_REG_CPUICM_DELAY_NUM_S  0

/** HP_SYS_CLKRST_HPCORE0_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_HPCORE0_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1c)
/** HP_SYS_CLKRST_REG_CORE0_CLIC_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORE0_CLIC_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_CORE0_CLIC_CLK_EN_M  (HP_SYS_CLKRST_REG_CORE0_CLIC_CLK_EN_V << HP_SYS_CLKRST_REG_CORE0_CLIC_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CORE0_CLIC_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORE0_CLIC_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_CORE0_CPU_CLK_EN : R/W; bitpos: [1]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORE0_CPU_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_CORE0_CPU_CLK_EN_M  (HP_SYS_CLKRST_REG_CORE0_CPU_CLK_EN_V << HP_SYS_CLKRST_REG_CORE0_CPU_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CORE0_CPU_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORE0_CPU_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_CORE0_GLOBAL_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORE0_GLOBAL_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_CORE0_GLOBAL_RST_EN_M  (HP_SYS_CLKRST_REG_CORE0_GLOBAL_RST_EN_V << HP_SYS_CLKRST_REG_CORE0_GLOBAL_RST_EN_S)
#define HP_SYS_CLKRST_REG_CORE0_GLOBAL_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORE0_GLOBAL_RST_EN_S  2
/** HP_SYS_CLKRST_REG_CORE0_FORCE_NORST : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORE0_FORCE_NORST    (BIT(3))
#define HP_SYS_CLKRST_REG_CORE0_FORCE_NORST_M  (HP_SYS_CLKRST_REG_CORE0_FORCE_NORST_V << HP_SYS_CLKRST_REG_CORE0_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_CORE0_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORE0_FORCE_NORST_S  3

/** HP_SYS_CLKRST_HPCORE1_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_HPCORE1_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x20)
/** HP_SYS_CLKRST_REG_CORE1_CLIC_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORE1_CLIC_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_CORE1_CLIC_CLK_EN_M  (HP_SYS_CLKRST_REG_CORE1_CLIC_CLK_EN_V << HP_SYS_CLKRST_REG_CORE1_CLIC_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CORE1_CLIC_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORE1_CLIC_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_CORE1_CPU_CLK_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORE1_CPU_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_CORE1_CPU_CLK_EN_M  (HP_SYS_CLKRST_REG_CORE1_CPU_CLK_EN_V << HP_SYS_CLKRST_REG_CORE1_CPU_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CORE1_CPU_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORE1_CPU_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_CORE1_GLOBAL_RST_EN : R/W; bitpos: [2]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORE1_GLOBAL_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_CORE1_GLOBAL_RST_EN_M  (HP_SYS_CLKRST_REG_CORE1_GLOBAL_RST_EN_V << HP_SYS_CLKRST_REG_CORE1_GLOBAL_RST_EN_S)
#define HP_SYS_CLKRST_REG_CORE1_GLOBAL_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORE1_GLOBAL_RST_EN_S  2
/** HP_SYS_CLKRST_REG_CORE1_FORCE_NORST : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORE1_FORCE_NORST    (BIT(3))
#define HP_SYS_CLKRST_REG_CORE1_FORCE_NORST_M  (HP_SYS_CLKRST_REG_CORE1_FORCE_NORST_V << HP_SYS_CLKRST_REG_CORE1_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_CORE1_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORE1_FORCE_NORST_S  3

/** HP_SYS_CLKRST_TRACE_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_TRACE_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x24)
/** HP_SYS_CLKRST_REG_TRACE_CPU_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TRACE_CPU_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_TRACE_CPU_CLK_EN_M  (HP_SYS_CLKRST_REG_TRACE_CPU_CLK_EN_V << HP_SYS_CLKRST_REG_TRACE_CPU_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TRACE_CPU_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TRACE_CPU_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_TRACE_SYS_CLK_EN : R/W; bitpos: [1]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TRACE_SYS_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_TRACE_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_TRACE_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_TRACE_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TRACE_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TRACE_SYS_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_TRACE_CPU_CLK_FORCE_ON : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TRACE_CPU_CLK_FORCE_ON    (BIT(2))
#define HP_SYS_CLKRST_REG_TRACE_CPU_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_TRACE_CPU_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_TRACE_CPU_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_TRACE_CPU_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_TRACE_CPU_CLK_FORCE_ON_S  2
/** HP_SYS_CLKRST_REG_TRACE_SYS_CLK_FORCE_ON : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TRACE_SYS_CLK_FORCE_ON    (BIT(3))
#define HP_SYS_CLKRST_REG_TRACE_SYS_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_TRACE_SYS_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_TRACE_SYS_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_TRACE_SYS_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_TRACE_SYS_CLK_FORCE_ON_S  3
/** HP_SYS_CLKRST_REG_TRACE0_RST_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TRACE0_RST_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_TRACE0_RST_EN_M  (HP_SYS_CLKRST_REG_TRACE0_RST_EN_V << HP_SYS_CLKRST_REG_TRACE0_RST_EN_S)
#define HP_SYS_CLKRST_REG_TRACE0_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TRACE0_RST_EN_S  4
/** HP_SYS_CLKRST_REG_TRACE1_RST_EN : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TRACE1_RST_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_TRACE1_RST_EN_M  (HP_SYS_CLKRST_REG_TRACE1_RST_EN_V << HP_SYS_CLKRST_REG_TRACE1_RST_EN_S)
#define HP_SYS_CLKRST_REG_TRACE1_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TRACE1_RST_EN_S  5
/** HP_SYS_CLKRST_REG_TRACE0_FORCE_NORST : R/W; bitpos: [6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TRACE0_FORCE_NORST    (BIT(6))
#define HP_SYS_CLKRST_REG_TRACE0_FORCE_NORST_M  (HP_SYS_CLKRST_REG_TRACE0_FORCE_NORST_V << HP_SYS_CLKRST_REG_TRACE0_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_TRACE0_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_TRACE0_FORCE_NORST_S  6
/** HP_SYS_CLKRST_REG_TRACE1_FORCE_NORST : R/W; bitpos: [7]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TRACE1_FORCE_NORST    (BIT(7))
#define HP_SYS_CLKRST_REG_TRACE1_FORCE_NORST_M  (HP_SYS_CLKRST_REG_TRACE1_FORCE_NORST_V << HP_SYS_CLKRST_REG_TRACE1_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_TRACE1_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_TRACE1_FORCE_NORST_S  7

/** HP_SYS_CLKRST_TCM_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_TCM_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x28)
/** HP_SYS_CLKRST_REG_TCM_CPU_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TCM_CPU_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_TCM_CPU_CLK_EN_M  (HP_SYS_CLKRST_REG_TCM_CPU_CLK_EN_V << HP_SYS_CLKRST_REG_TCM_CPU_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TCM_CPU_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TCM_CPU_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_TCM_CPU_CLK_FORCE_ON : R/W; bitpos: [1]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TCM_CPU_CLK_FORCE_ON    (BIT(1))
#define HP_SYS_CLKRST_REG_TCM_CPU_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_TCM_CPU_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_TCM_CPU_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_TCM_CPU_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_TCM_CPU_CLK_FORCE_ON_S  1
/** HP_SYS_CLKRST_REG_TCM_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TCM_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_TCM_RST_EN_M  (HP_SYS_CLKRST_REG_TCM_RST_EN_V << HP_SYS_CLKRST_REG_TCM_RST_EN_S)
#define HP_SYS_CLKRST_REG_TCM_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TCM_RST_EN_S  2

/** HP_SYS_CLKRST_TCMMON_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_TCMMON_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x2c)
/** HP_SYS_CLKRST_REG_TCMMON_CPU_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TCMMON_CPU_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_TCMMON_CPU_CLK_EN_M  (HP_SYS_CLKRST_REG_TCMMON_CPU_CLK_EN_V << HP_SYS_CLKRST_REG_TCMMON_CPU_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TCMMON_CPU_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TCMMON_CPU_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_TCMMON_SYS_CLK_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TCMMON_SYS_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_TCMMON_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_TCMMON_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_TCMMON_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TCMMON_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TCMMON_SYS_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_TCMMON_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TCMMON_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_TCMMON_RST_EN_M  (HP_SYS_CLKRST_REG_TCMMON_RST_EN_V << HP_SYS_CLKRST_REG_TCMMON_RST_EN_S)
#define HP_SYS_CLKRST_REG_TCMMON_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TCMMON_RST_EN_S  2
/** HP_SYS_CLKRST_REG_TCMMON_FORCE_NORST : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TCMMON_FORCE_NORST    (BIT(3))
#define HP_SYS_CLKRST_REG_TCMMON_FORCE_NORST_M  (HP_SYS_CLKRST_REG_TCMMON_FORCE_NORST_V << HP_SYS_CLKRST_REG_TCMMON_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_TCMMON_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_TCMMON_FORCE_NORST_S  3

/** HP_SYS_CLKRST_PSRAMMON_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_PSRAMMON_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x30)
/** HP_SYS_CLKRST_REG_PSRAM_MON_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PSRAM_MON_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_PSRAM_MON_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_PSRAM_MON_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_PSRAM_MON_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PSRAM_MON_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PSRAM_MON_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_PSRAM_MON_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PSRAM_MON_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_PSRAM_MON_RST_EN_M  (HP_SYS_CLKRST_REG_PSRAM_MON_RST_EN_V << HP_SYS_CLKRST_REG_PSRAM_MON_RST_EN_S)
#define HP_SYS_CLKRST_REG_PSRAM_MON_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PSRAM_MON_RST_EN_S  1
/** HP_SYS_CLKRST_REG_PSRAM_MON_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PSRAM_MON_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_PSRAM_MON_FORCE_NORST_M  (HP_SYS_CLKRST_REG_PSRAM_MON_FORCE_NORST_V << HP_SYS_CLKRST_REG_PSRAM_MON_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_PSRAM_MON_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_PSRAM_MON_FORCE_NORST_S  2

/** HP_SYS_CLKRST_ROM_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_ROM_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x34)
/** HP_SYS_CLKRST_REG_ROM_MEM_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ROM_MEM_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_ROM_MEM_CLK_EN_M  (HP_SYS_CLKRST_REG_ROM_MEM_CLK_EN_V << HP_SYS_CLKRST_REG_ROM_MEM_CLK_EN_S)
#define HP_SYS_CLKRST_REG_ROM_MEM_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ROM_MEM_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_ROM_MEM_CLK_FORCE_ON : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ROM_MEM_CLK_FORCE_ON    (BIT(1))
#define HP_SYS_CLKRST_REG_ROM_MEM_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_ROM_MEM_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_ROM_MEM_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_ROM_MEM_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_ROM_MEM_CLK_FORCE_ON_S  1
/** HP_SYS_CLKRST_REG_ROM_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ROM_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_ROM_RST_EN_M  (HP_SYS_CLKRST_REG_ROM_RST_EN_V << HP_SYS_CLKRST_REG_ROM_RST_EN_S)
#define HP_SYS_CLKRST_REG_ROM_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ROM_RST_EN_S  2

/** HP_SYS_CLKRST_CACHE_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_CACHE_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x38)
/** HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_EN_M  (HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_EN_V << HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_FORCE_ON : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_FORCE_ON    (BIT(1))
#define HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_CPU_ACACHE_CPU_CLK_FORCE_ON_S  1
/** HP_SYS_CLKRST_REG_CPU_ACACHE_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPU_ACACHE_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_CPU_ACACHE_RST_EN_M  (HP_SYS_CLKRST_REG_CPU_ACACHE_RST_EN_V << HP_SYS_CLKRST_REG_CPU_ACACHE_RST_EN_S)
#define HP_SYS_CLKRST_REG_CPU_ACACHE_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CPU_ACACHE_RST_EN_S  2
/** HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_EN : R/W; bitpos: [3]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_EN_M  (HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_EN_V << HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_EN_S)
#define HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_EN_S  3
/** HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_FORCE_ON : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_FORCE_ON    (BIT(4))
#define HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_ROM_ACACHE_MEM_CLK_FORCE_ON_S  4
/** HP_SYS_CLKRST_REG_ROM_ACACHE_RST_EN : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ROM_ACACHE_RST_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_ROM_ACACHE_RST_EN_M  (HP_SYS_CLKRST_REG_ROM_ACACHE_RST_EN_V << HP_SYS_CLKRST_REG_ROM_ACACHE_RST_EN_S)
#define HP_SYS_CLKRST_REG_ROM_ACACHE_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ROM_ACACHE_RST_EN_S  5
/** HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_EN : R/W; bitpos: [6]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_EN    (BIT(6))
#define HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_EN_M  (HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_EN_V << HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_EN_S  6
/** HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_FORCE_ON : R/W; bitpos: [7]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_FORCE_ON    (BIT(7))
#define HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_CPU_CACHE_CPU_CLK_FORCE_ON_S  7
/** HP_SYS_CLKRST_REG_CPU_CACHE_RST_EN : R/W; bitpos: [8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPU_CACHE_RST_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_CPU_CACHE_RST_EN_M  (HP_SYS_CLKRST_REG_CPU_CACHE_RST_EN_V << HP_SYS_CLKRST_REG_CPU_CACHE_RST_EN_S)
#define HP_SYS_CLKRST_REG_CPU_CACHE_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CPU_CACHE_RST_EN_S  8
/** HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_EN : R/W; bitpos: [9]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_EN    (BIT(9))
#define HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_EN_S  9
/** HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_FORCE_ON : R/W; bitpos: [10]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_FORCE_ON    (BIT(10))
#define HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_MSPI_CACHE_SYS_CLK_FORCE_ON_S  10
/** HP_SYS_CLKRST_REG_MSPI_CACHE_RST_EN : R/W; bitpos: [11]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MSPI_CACHE_RST_EN    (BIT(11))
#define HP_SYS_CLKRST_REG_MSPI_CACHE_RST_EN_M  (HP_SYS_CLKRST_REG_MSPI_CACHE_RST_EN_V << HP_SYS_CLKRST_REG_MSPI_CACHE_RST_EN_S)
#define HP_SYS_CLKRST_REG_MSPI_CACHE_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MSPI_CACHE_RST_EN_S  11
/** HP_SYS_CLKRST_REG_DCACHE_CLK_EN : R/W; bitpos: [12]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DCACHE_CLK_EN    (BIT(12))
#define HP_SYS_CLKRST_REG_DCACHE_CLK_EN_M  (HP_SYS_CLKRST_REG_DCACHE_CLK_EN_V << HP_SYS_CLKRST_REG_DCACHE_CLK_EN_S)
#define HP_SYS_CLKRST_REG_DCACHE_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_DCACHE_CLK_EN_S  12
/** HP_SYS_CLKRST_REG_DCACHE_RST_EN : R/W; bitpos: [13]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DCACHE_RST_EN    (BIT(13))
#define HP_SYS_CLKRST_REG_DCACHE_RST_EN_M  (HP_SYS_CLKRST_REG_DCACHE_RST_EN_V << HP_SYS_CLKRST_REG_DCACHE_RST_EN_S)
#define HP_SYS_CLKRST_REG_DCACHE_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_DCACHE_RST_EN_S  13
/** HP_SYS_CLKRST_REG_ICACHE0_CLK_EN : R/W; bitpos: [14]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ICACHE0_CLK_EN    (BIT(14))
#define HP_SYS_CLKRST_REG_ICACHE0_CLK_EN_M  (HP_SYS_CLKRST_REG_ICACHE0_CLK_EN_V << HP_SYS_CLKRST_REG_ICACHE0_CLK_EN_S)
#define HP_SYS_CLKRST_REG_ICACHE0_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ICACHE0_CLK_EN_S  14
/** HP_SYS_CLKRST_REG_ICACHE0_RST_EN : R/W; bitpos: [15]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ICACHE0_RST_EN    (BIT(15))
#define HP_SYS_CLKRST_REG_ICACHE0_RST_EN_M  (HP_SYS_CLKRST_REG_ICACHE0_RST_EN_V << HP_SYS_CLKRST_REG_ICACHE0_RST_EN_S)
#define HP_SYS_CLKRST_REG_ICACHE0_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ICACHE0_RST_EN_S  15
/** HP_SYS_CLKRST_REG_ICACHE1_CLK_EN : R/W; bitpos: [16]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ICACHE1_CLK_EN    (BIT(16))
#define HP_SYS_CLKRST_REG_ICACHE1_CLK_EN_M  (HP_SYS_CLKRST_REG_ICACHE1_CLK_EN_V << HP_SYS_CLKRST_REG_ICACHE1_CLK_EN_S)
#define HP_SYS_CLKRST_REG_ICACHE1_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ICACHE1_CLK_EN_S  16
/** HP_SYS_CLKRST_REG_ICACHE1_RST_EN : R/W; bitpos: [17]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ICACHE1_RST_EN    (BIT(17))
#define HP_SYS_CLKRST_REG_ICACHE1_RST_EN_M  (HP_SYS_CLKRST_REG_ICACHE1_RST_EN_V << HP_SYS_CLKRST_REG_ICACHE1_RST_EN_S)
#define HP_SYS_CLKRST_REG_ICACHE1_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ICACHE1_RST_EN_S  17

/** HP_SYS_CLKRST_ICM_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_ICM_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x3c)
/** HP_SYS_CLKRST_REG_ICM_CPU_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ICM_CPU_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_ICM_CPU_CLK_EN_M  (HP_SYS_CLKRST_REG_ICM_CPU_CLK_EN_V << HP_SYS_CLKRST_REG_ICM_CPU_CLK_EN_S)
#define HP_SYS_CLKRST_REG_ICM_CPU_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ICM_CPU_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_ICM_MEM_CLK_EN : R/W; bitpos: [1]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ICM_MEM_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_ICM_MEM_CLK_EN_M  (HP_SYS_CLKRST_REG_ICM_MEM_CLK_EN_V << HP_SYS_CLKRST_REG_ICM_MEM_CLK_EN_S)
#define HP_SYS_CLKRST_REG_ICM_MEM_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ICM_MEM_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_ICM_SYS_CLK_EN : R/W; bitpos: [2]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ICM_SYS_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_ICM_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_ICM_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_ICM_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_ICM_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ICM_SYS_CLK_EN_S  2
/** HP_SYS_CLKRST_REG_ICM_APB_CLK_EN : R/W; bitpos: [3]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ICM_APB_CLK_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_ICM_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_ICM_APB_CLK_EN_V << HP_SYS_CLKRST_REG_ICM_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_ICM_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ICM_APB_CLK_EN_S  3
/** HP_SYS_CLKRST_REG_CPUICM_GATED_CLK_FORCE_ON : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPUICM_GATED_CLK_FORCE_ON    (BIT(4))
#define HP_SYS_CLKRST_REG_CPUICM_GATED_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_CPUICM_GATED_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_CPUICM_GATED_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_CPUICM_GATED_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_CPUICM_GATED_CLK_FORCE_ON_S  4

/** HP_SYS_CLKRST_MODEM_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_MODEM_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x40)
/** HP_SYS_CLKRST_REG_MODEM_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MODEM_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_MODEM_CLK_EN_M  (HP_SYS_CLKRST_REG_MODEM_CLK_EN_V << HP_SYS_CLKRST_REG_MODEM_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MODEM_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MODEM_CLK_EN_S  0

/** HP_SYS_CLKRST_MISC_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_MISC_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x44)
/** HP_SYS_CLKRST_REG_MISC_CPU_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MISC_CPU_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_MISC_CPU_CLK_EN_M  (HP_SYS_CLKRST_REG_MISC_CPU_CLK_EN_V << HP_SYS_CLKRST_REG_MISC_CPU_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MISC_CPU_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MISC_CPU_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_MISC_SYS_CLK_EN : R/W; bitpos: [1]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MISC_SYS_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_MISC_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_MISC_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_MISC_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MISC_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MISC_SYS_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_SYSREG_APB_CLK_EN : R/W; bitpos: [2]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SYSREG_APB_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_SYSREG_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_SYSREG_APB_CLK_EN_V << HP_SYS_CLKRST_REG_SYSREG_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_SYSREG_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_SYSREG_APB_CLK_EN_S  2
/** HP_SYS_CLKRST_REG_HP_CLKRST_APB_CLK_EN : R/W; bitpos: [3]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_HP_CLKRST_APB_CLK_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_HP_CLKRST_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_HP_CLKRST_APB_CLK_EN_V << HP_SYS_CLKRST_REG_HP_CLKRST_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_HP_CLKRST_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_HP_CLKRST_APB_CLK_EN_S  3

/** HP_SYS_CLKRST_BUSMON_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_BUSMON_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x48)
/** HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_EN_M  (HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_EN_V << HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_EN_S)
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_FORCE_ON : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_FORCE_ON    (BIT(1))
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_CLK_FORCE_ON_S  1
/** HP_SYS_CLKRST_REG_BUSMON_CORE0_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_RST_EN_M  (HP_SYS_CLKRST_REG_BUSMON_CORE0_RST_EN_V << HP_SYS_CLKRST_REG_BUSMON_CORE0_RST_EN_S)
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_RST_EN_S  2
/** HP_SYS_CLKRST_REG_BUSMON_CORE0_FORCE_NORST : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_FORCE_NORST    (BIT(3))
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_FORCE_NORST_M  (HP_SYS_CLKRST_REG_BUSMON_CORE0_FORCE_NORST_V << HP_SYS_CLKRST_REG_BUSMON_CORE0_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_BUSMON_CORE0_FORCE_NORST_S  3
/** HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_EN_M  (HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_EN_V << HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_EN_S)
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_EN_S  4
/** HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_FORCE_ON : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_FORCE_ON    (BIT(5))
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_CLK_FORCE_ON_S  5
/** HP_SYS_CLKRST_REG_BUSMON_CORE1_RST_EN : R/W; bitpos: [6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_RST_EN    (BIT(6))
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_RST_EN_M  (HP_SYS_CLKRST_REG_BUSMON_CORE1_RST_EN_V << HP_SYS_CLKRST_REG_BUSMON_CORE1_RST_EN_S)
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_RST_EN_S  6
/** HP_SYS_CLKRST_REG_BUSMON_CORE1_FORCE_NORST : R/W; bitpos: [7]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_FORCE_NORST    (BIT(7))
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_FORCE_NORST_M  (HP_SYS_CLKRST_REG_BUSMON_CORE1_FORCE_NORST_V << HP_SYS_CLKRST_REG_BUSMON_CORE1_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_BUSMON_CORE1_FORCE_NORST_S  7

/** HP_SYS_CLKRST_REMOVE_TMP0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_REMOVE_TMP0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x4c)
/** HP_SYS_CLKRST_REG_GDMA_CPU_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GDMA_CPU_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_GDMA_CPU_CLK_EN_M  (HP_SYS_CLKRST_REG_GDMA_CPU_CLK_EN_V << HP_SYS_CLKRST_REG_GDMA_CPU_CLK_EN_S)
#define HP_SYS_CLKRST_REG_GDMA_CPU_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_GDMA_CPU_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_VPU_CPU_CLK_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_VPU_CPU_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_VPU_CPU_CLK_EN_M  (HP_SYS_CLKRST_REG_VPU_CPU_CLK_EN_V << HP_SYS_CLKRST_REG_VPU_CPU_CLK_EN_S)
#define HP_SYS_CLKRST_REG_VPU_CPU_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_VPU_CPU_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_VPU_SYS_CLK_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_VPU_SYS_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_VPU_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_VPU_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_VPU_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_VPU_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_VPU_SYS_CLK_EN_S  2

/** HP_SYS_CLKRST_PVT0_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_PVT0_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x50)
/** HP_SYS_CLKRST_REG_PVT0_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PVT0_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_PVT0_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_PVT0_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_PVT0_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PVT0_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PVT0_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_PVT0_TOP_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PVT0_TOP_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_PVT0_TOP_RST_EN_M  (HP_SYS_CLKRST_REG_PVT0_TOP_RST_EN_V << HP_SYS_CLKRST_REG_PVT0_TOP_RST_EN_S)
#define HP_SYS_CLKRST_REG_PVT0_TOP_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PVT0_TOP_RST_EN_S  1
/** HP_SYS_CLKRST_REG_PVT0_APB_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PVT0_APB_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_PVT0_APB_RST_EN_M  (HP_SYS_CLKRST_REG_PVT0_APB_RST_EN_V << HP_SYS_CLKRST_REG_PVT0_APB_RST_EN_S)
#define HP_SYS_CLKRST_REG_PVT0_APB_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PVT0_APB_RST_EN_S  2
/** HP_SYS_CLKRST_REG_PVT0_CLK_DIV_NUM : R/W; bitpos: [10:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PVT0_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_PVT0_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_PVT0_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_PVT0_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_PVT0_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_PVT0_CLK_DIV_NUM_S  3
/** HP_SYS_CLKRST_REG_PVT0_CLK_EN : R/W; bitpos: [11]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PVT0_CLK_EN    (BIT(11))
#define HP_SYS_CLKRST_REG_PVT0_CLK_EN_M  (HP_SYS_CLKRST_REG_PVT0_CLK_EN_V << HP_SYS_CLKRST_REG_PVT0_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PVT0_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PVT0_CLK_EN_S  11

/** HP_SYS_CLKRST_PVT0_PERI_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_PVT0_PERI_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x54)
/** HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_RST_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_RST_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_RST_EN_M  (HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_RST_EN_V << HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_RST_EN_S)
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_RST_EN_S  0
/** HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_RST_EN_M  (HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_RST_EN_V << HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_RST_EN_S)
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_RST_EN_S  1
/** HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_RST_EN_M  (HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_RST_EN_V << HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_RST_EN_S)
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_RST_EN_S  2
/** HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_RST_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_RST_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_RST_EN_M  (HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_RST_EN_V << HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_RST_EN_S)
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_RST_EN_S  3
/** HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_CLK_EN : R/W; bitpos: [4]; default: 0;
 *  TOP power domain pvt clk en
 */
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_CLK_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_CLK_EN_M  (HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_CLK_EN_V << HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP1_CLK_EN_S  4
/** HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_CLK_EN : R/W; bitpos: [5]; default: 0;
 *  TOP power domain pvt clk en
 */
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_CLK_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_CLK_EN_M  (HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_CLK_EN_V << HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP2_CLK_EN_S  5
/** HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_CLK_EN : R/W; bitpos: [6]; default: 0;
 *  modem power domain pvt clk en
 */
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_CLK_EN    (BIT(6))
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_CLK_EN_M  (HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_CLK_EN_V << HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP3_CLK_EN_S  6
/** HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_CLK_EN : R/W; bitpos: [7]; default: 0;
 *  modem power domain pvt clk en
 */
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_CLK_EN    (BIT(7))
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_CLK_EN_M  (HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_CLK_EN_V << HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PVT0_PERI_GROUP4_CLK_EN_S  7

/** HP_SYS_CLKRST_CRYPTO_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_CRYPTO_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x58)
/** HP_SYS_CLKRST_REG_CRYPTO_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_CRYPTO_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_CRYPTO_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_CRYPTO_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_CRYPTO_RST_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_RST_EN_V << HP_SYS_CLKRST_REG_CRYPTO_RST_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_RST_EN_S  1
/** HP_SYS_CLKRST_REG_CRYPTO_SEC_CLK_EN : R/W; bitpos: [2]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_SEC_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_CRYPTO_SEC_CLK_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_SEC_CLK_EN_V << HP_SYS_CLKRST_REG_CRYPTO_SEC_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_SEC_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_SEC_CLK_EN_S  2
/** HP_SYS_CLKRST_REG_CRYPTO_SEC_RST_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_SEC_RST_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_CRYPTO_SEC_RST_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_SEC_RST_EN_V << HP_SYS_CLKRST_REG_CRYPTO_SEC_RST_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_SEC_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_SEC_RST_EN_S  3
/** HP_SYS_CLKRST_REG_CRYPTO_AES_CLK_EN : R/W; bitpos: [4]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_AES_CLK_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_CRYPTO_AES_CLK_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_AES_CLK_EN_V << HP_SYS_CLKRST_REG_CRYPTO_AES_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_AES_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_AES_CLK_EN_S  4
/** HP_SYS_CLKRST_REG_CRYPTO_AES_RST_EN : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_AES_RST_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_CRYPTO_AES_RST_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_AES_RST_EN_V << HP_SYS_CLKRST_REG_CRYPTO_AES_RST_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_AES_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_AES_RST_EN_S  5
/** HP_SYS_CLKRST_REG_CRYPTO_SHA_CLK_EN : R/W; bitpos: [6]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_SHA_CLK_EN    (BIT(6))
#define HP_SYS_CLKRST_REG_CRYPTO_SHA_CLK_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_SHA_CLK_EN_V << HP_SYS_CLKRST_REG_CRYPTO_SHA_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_SHA_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_SHA_CLK_EN_S  6
/** HP_SYS_CLKRST_REG_CRYPTO_SHA_RST_EN : R/W; bitpos: [7]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_SHA_RST_EN    (BIT(7))
#define HP_SYS_CLKRST_REG_CRYPTO_SHA_RST_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_SHA_RST_EN_V << HP_SYS_CLKRST_REG_CRYPTO_SHA_RST_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_SHA_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_SHA_RST_EN_S  7
/** HP_SYS_CLKRST_REG_CRYPTO_RSA_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_RSA_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_CRYPTO_RSA_CLK_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_RSA_CLK_EN_V << HP_SYS_CLKRST_REG_CRYPTO_RSA_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_RSA_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_RSA_CLK_EN_S  8
/** HP_SYS_CLKRST_REG_CRYPTO_RSA_RST_EN : R/W; bitpos: [9]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_RSA_RST_EN    (BIT(9))
#define HP_SYS_CLKRST_REG_CRYPTO_RSA_RST_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_RSA_RST_EN_V << HP_SYS_CLKRST_REG_CRYPTO_RSA_RST_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_RSA_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_RSA_RST_EN_S  9
/** HP_SYS_CLKRST_REG_CRYPTO_DS_CLK_EN : R/W; bitpos: [10]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_DS_CLK_EN    (BIT(10))
#define HP_SYS_CLKRST_REG_CRYPTO_DS_CLK_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_DS_CLK_EN_V << HP_SYS_CLKRST_REG_CRYPTO_DS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_DS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_DS_CLK_EN_S  10
/** HP_SYS_CLKRST_REG_CRYPTO_DS_RST_EN : R/W; bitpos: [11]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_DS_RST_EN    (BIT(11))
#define HP_SYS_CLKRST_REG_CRYPTO_DS_RST_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_DS_RST_EN_V << HP_SYS_CLKRST_REG_CRYPTO_DS_RST_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_DS_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_DS_RST_EN_S  11
/** HP_SYS_CLKRST_REG_CRYPTO_ECC_CLK_EN : R/W; bitpos: [12]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_ECC_CLK_EN    (BIT(12))
#define HP_SYS_CLKRST_REG_CRYPTO_ECC_CLK_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_ECC_CLK_EN_V << HP_SYS_CLKRST_REG_CRYPTO_ECC_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_ECC_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_ECC_CLK_EN_S  12
/** HP_SYS_CLKRST_REG_CRYPTO_ECC_RST_EN : R/W; bitpos: [13]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_ECC_RST_EN    (BIT(13))
#define HP_SYS_CLKRST_REG_CRYPTO_ECC_RST_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_ECC_RST_EN_V << HP_SYS_CLKRST_REG_CRYPTO_ECC_RST_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_ECC_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_ECC_RST_EN_S  13
/** HP_SYS_CLKRST_REG_CRYPTO_HMAC_CLK_EN : R/W; bitpos: [14]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_HMAC_CLK_EN    (BIT(14))
#define HP_SYS_CLKRST_REG_CRYPTO_HMAC_CLK_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_HMAC_CLK_EN_V << HP_SYS_CLKRST_REG_CRYPTO_HMAC_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_HMAC_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_HMAC_CLK_EN_S  14
/** HP_SYS_CLKRST_REG_CRYPTO_HMAC_RST_EN : R/W; bitpos: [15]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_HMAC_RST_EN    (BIT(15))
#define HP_SYS_CLKRST_REG_CRYPTO_HMAC_RST_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_HMAC_RST_EN_V << HP_SYS_CLKRST_REG_CRYPTO_HMAC_RST_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_HMAC_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_HMAC_RST_EN_S  15
/** HP_SYS_CLKRST_REG_CRYPTO_ECDSA_CLK_EN : R/W; bitpos: [16]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_ECDSA_CLK_EN    (BIT(16))
#define HP_SYS_CLKRST_REG_CRYPTO_ECDSA_CLK_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_ECDSA_CLK_EN_V << HP_SYS_CLKRST_REG_CRYPTO_ECDSA_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_ECDSA_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_ECDSA_CLK_EN_S  16
/** HP_SYS_CLKRST_REG_CRYPTO_ECDSA_RST_EN : R/W; bitpos: [17]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_ECDSA_RST_EN    (BIT(17))
#define HP_SYS_CLKRST_REG_CRYPTO_ECDSA_RST_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_ECDSA_RST_EN_V << HP_SYS_CLKRST_REG_CRYPTO_ECDSA_RST_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_ECDSA_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_ECDSA_RST_EN_S  17
/** HP_SYS_CLKRST_REG_CRYPTO_CLK_SRC_SEL : R/W; bitpos: [21:20]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_CRYPTO_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_CRYPTO_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_CRYPTO_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_CRYPTO_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_CRYPTO_CLK_SRC_SEL_S  20
/** HP_SYS_CLKRST_REG_CRYPTO_RMA_CLK_EN : R/W; bitpos: [22]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_RMA_CLK_EN    (BIT(22))
#define HP_SYS_CLKRST_REG_CRYPTO_RMA_CLK_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_RMA_CLK_EN_V << HP_SYS_CLKRST_REG_CRYPTO_RMA_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_RMA_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_RMA_CLK_EN_S  22
/** HP_SYS_CLKRST_REG_CRYPTO_RMA_RST_EN : R/W; bitpos: [23]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_RMA_RST_EN    (BIT(23))
#define HP_SYS_CLKRST_REG_CRYPTO_RMA_RST_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_RMA_RST_EN_V << HP_SYS_CLKRST_REG_CRYPTO_RMA_RST_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_RMA_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_RMA_RST_EN_S  23

/** HP_SYS_CLKRST_KEY_MANAGER_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_KEY_MANAGER_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x5c)
/** HP_SYS_CLKRST_REG_KEY_MANAGER_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_KEY_MANAGER_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_KEY_MANAGER_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_KEY_MANAGER_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_KEY_MANAGER_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_KEY_MANAGER_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_KEY_MANAGER_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_CRYPTO_KM_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_KM_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_CRYPTO_KM_RST_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_KM_RST_EN_V << HP_SYS_CLKRST_REG_CRYPTO_KM_RST_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_KM_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_KM_RST_EN_S  1
/** HP_SYS_CLKRST_REG_CRYPTO_KM_CLK_EN : R/W; bitpos: [2]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CRYPTO_KM_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_CRYPTO_KM_CLK_EN_M  (HP_SYS_CLKRST_REG_CRYPTO_KM_CLK_EN_V << HP_SYS_CLKRST_REG_CRYPTO_KM_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CRYPTO_KM_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CRYPTO_KM_CLK_EN_S  2

/** HP_SYS_CLKRST_DPA_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_DPA_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x60)
/** HP_SYS_CLKRST_REG_SEC_DPA_LEVEL : R/W; bitpos: [1:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SEC_DPA_LEVEL    0x00000003U
#define HP_SYS_CLKRST_REG_SEC_DPA_LEVEL_M  (HP_SYS_CLKRST_REG_SEC_DPA_LEVEL_V << HP_SYS_CLKRST_REG_SEC_DPA_LEVEL_S)
#define HP_SYS_CLKRST_REG_SEC_DPA_LEVEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_SEC_DPA_LEVEL_S  0
/** HP_SYS_CLKRST_REG_SEC_DPA_CFG_SEL : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SEC_DPA_CFG_SEL    (BIT(2))
#define HP_SYS_CLKRST_REG_SEC_DPA_CFG_SEL_M  (HP_SYS_CLKRST_REG_SEC_DPA_CFG_SEL_V << HP_SYS_CLKRST_REG_SEC_DPA_CFG_SEL_S)
#define HP_SYS_CLKRST_REG_SEC_DPA_CFG_SEL_V  0x00000001U
#define HP_SYS_CLKRST_REG_SEC_DPA_CFG_SEL_S  2

/** HP_SYS_CLKRST_FLASH_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_FLASH_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x64)
/** HP_SYS_CLKRST_REG_FLASH_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_FLASH_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_FLASH_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_FLASH_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_FLASH_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_FLASH_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_FLASH_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_FLASH_AXI_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_FLASH_AXI_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_FLASH_AXI_RST_EN_M  (HP_SYS_CLKRST_REG_FLASH_AXI_RST_EN_V << HP_SYS_CLKRST_REG_FLASH_AXI_RST_EN_S)
#define HP_SYS_CLKRST_REG_FLASH_AXI_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_FLASH_AXI_RST_EN_S  1
/** HP_SYS_CLKRST_REG_FLASH_APB_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_FLASH_APB_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_FLASH_APB_RST_EN_M  (HP_SYS_CLKRST_REG_FLASH_APB_RST_EN_V << HP_SYS_CLKRST_REG_FLASH_APB_RST_EN_S)
#define HP_SYS_CLKRST_REG_FLASH_APB_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_FLASH_APB_RST_EN_S  2
/** HP_SYS_CLKRST_REG_FLASH_AXI_FORCE_NORST : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_FLASH_AXI_FORCE_NORST    (BIT(3))
#define HP_SYS_CLKRST_REG_FLASH_AXI_FORCE_NORST_M  (HP_SYS_CLKRST_REG_FLASH_AXI_FORCE_NORST_V << HP_SYS_CLKRST_REG_FLASH_AXI_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_FLASH_AXI_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_FLASH_AXI_FORCE_NORST_S  3
/** HP_SYS_CLKRST_REG_FLASH_APB_FORCE_NORST : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_FLASH_APB_FORCE_NORST    (BIT(4))
#define HP_SYS_CLKRST_REG_FLASH_APB_FORCE_NORST_M  (HP_SYS_CLKRST_REG_FLASH_APB_FORCE_NORST_V << HP_SYS_CLKRST_REG_FLASH_APB_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_FLASH_APB_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_FLASH_APB_FORCE_NORST_S  4
/** HP_SYS_CLKRST_REG_FLASH_CLK_SRC_SEL : R/W; bitpos: [6:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_FLASH_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_FLASH_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_FLASH_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_FLASH_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_FLASH_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_FLASH_CLK_SRC_SEL_S  5
/** HP_SYS_CLKRST_REG_FLASH_PLL_CLK_EN : R/W; bitpos: [7]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_FLASH_PLL_CLK_EN    (BIT(7))
#define HP_SYS_CLKRST_REG_FLASH_PLL_CLK_EN_M  (HP_SYS_CLKRST_REG_FLASH_PLL_CLK_EN_V << HP_SYS_CLKRST_REG_FLASH_PLL_CLK_EN_S)
#define HP_SYS_CLKRST_REG_FLASH_PLL_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_FLASH_PLL_CLK_EN_S  7
/** HP_SYS_CLKRST_REG_FLASH_CORE_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_FLASH_CORE_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_FLASH_CORE_CLK_EN_M  (HP_SYS_CLKRST_REG_FLASH_CORE_CLK_EN_V << HP_SYS_CLKRST_REG_FLASH_CORE_CLK_EN_S)
#define HP_SYS_CLKRST_REG_FLASH_CORE_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_FLASH_CORE_CLK_EN_S  8
/** HP_SYS_CLKRST_REG_FLASH_CORE_CLK_DIV_NUM : R/W; bitpos: [16:9]; default: 3;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_FLASH_CORE_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_FLASH_CORE_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_FLASH_CORE_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_FLASH_CORE_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_FLASH_CORE_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_FLASH_CORE_CLK_DIV_NUM_S  9

/** HP_SYS_CLKRST_PSRAM_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_PSRAM_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x68)
/** HP_SYS_CLKRST_REG_PSRAM_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PSRAM_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_PSRAM_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_PSRAM_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_PSRAM_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PSRAM_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PSRAM_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_PSRAM_AXI_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PSRAM_AXI_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_PSRAM_AXI_RST_EN_M  (HP_SYS_CLKRST_REG_PSRAM_AXI_RST_EN_V << HP_SYS_CLKRST_REG_PSRAM_AXI_RST_EN_S)
#define HP_SYS_CLKRST_REG_PSRAM_AXI_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PSRAM_AXI_RST_EN_S  1
/** HP_SYS_CLKRST_REG_PSRAM_APB_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PSRAM_APB_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_PSRAM_APB_RST_EN_M  (HP_SYS_CLKRST_REG_PSRAM_APB_RST_EN_V << HP_SYS_CLKRST_REG_PSRAM_APB_RST_EN_S)
#define HP_SYS_CLKRST_REG_PSRAM_APB_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PSRAM_APB_RST_EN_S  2
/** HP_SYS_CLKRST_REG_PSRAM_AXI_FORCE_NORST : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PSRAM_AXI_FORCE_NORST    (BIT(3))
#define HP_SYS_CLKRST_REG_PSRAM_AXI_FORCE_NORST_M  (HP_SYS_CLKRST_REG_PSRAM_AXI_FORCE_NORST_V << HP_SYS_CLKRST_REG_PSRAM_AXI_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_PSRAM_AXI_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_PSRAM_AXI_FORCE_NORST_S  3
/** HP_SYS_CLKRST_REG_PSRAM_APB_FORCE_NORST : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PSRAM_APB_FORCE_NORST    (BIT(4))
#define HP_SYS_CLKRST_REG_PSRAM_APB_FORCE_NORST_M  (HP_SYS_CLKRST_REG_PSRAM_APB_FORCE_NORST_V << HP_SYS_CLKRST_REG_PSRAM_APB_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_PSRAM_APB_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_PSRAM_APB_FORCE_NORST_S  4
/** HP_SYS_CLKRST_REG_PSRAM_CLK_SRC_SEL : R/W; bitpos: [6:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PSRAM_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_PSRAM_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_PSRAM_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_PSRAM_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_PSRAM_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_PSRAM_CLK_SRC_SEL_S  5
/** HP_SYS_CLKRST_REG_PSRAM_PLL_CLK_EN : R/W; bitpos: [7]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PSRAM_PLL_CLK_EN    (BIT(7))
#define HP_SYS_CLKRST_REG_PSRAM_PLL_CLK_EN_M  (HP_SYS_CLKRST_REG_PSRAM_PLL_CLK_EN_V << HP_SYS_CLKRST_REG_PSRAM_PLL_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PSRAM_PLL_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PSRAM_PLL_CLK_EN_S  7
/** HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_EN_M  (HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_EN_V << HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_EN_S  8
/** HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_DIV_NUM : R/W; bitpos: [16:9]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_PSRAM_CORE_CLK_DIV_NUM_S  9

/** HP_SYS_CLKRST_GPSPI2_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_GPSPI2_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x6c)
/** HP_SYS_CLKRST_REG_GPSPI2_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI2_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_GPSPI2_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_GPSPI2_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_GPSPI2_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_GPSPI2_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_GPSPI2_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_GPSPI2_APB_CLK_EN : R/W; bitpos: [1]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI2_APB_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_GPSPI2_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_GPSPI2_APB_CLK_EN_V << HP_SYS_CLKRST_REG_GPSPI2_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_GPSPI2_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_GPSPI2_APB_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_GPSPI2_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI2_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_GPSPI2_RST_EN_M  (HP_SYS_CLKRST_REG_GPSPI2_RST_EN_V << HP_SYS_CLKRST_REG_GPSPI2_RST_EN_S)
#define HP_SYS_CLKRST_REG_GPSPI2_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_GPSPI2_RST_EN_S  2
/** HP_SYS_CLKRST_REG_GPSPI2_FORCE_NORST : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI2_FORCE_NORST    (BIT(3))
#define HP_SYS_CLKRST_REG_GPSPI2_FORCE_NORST_M  (HP_SYS_CLKRST_REG_GPSPI2_FORCE_NORST_V << HP_SYS_CLKRST_REG_GPSPI2_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_GPSPI2_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_GPSPI2_FORCE_NORST_S  3
/** HP_SYS_CLKRST_REG_GPSPI2_CLK_SRC_SEL : R/W; bitpos: [5:4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI2_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_GPSPI2_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_GPSPI2_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_GPSPI2_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_GPSPI2_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_GPSPI2_CLK_SRC_SEL_S  4
/** HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_EN : R/W; bitpos: [6]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_EN    (BIT(6))
#define HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_EN_M  (HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_EN_V << HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_EN_S  6
/** HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_DIV_NUM : R/W; bitpos: [14:7]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_GPSPI2_HS_CLK_DIV_NUM_S  7
/** HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_DIV_NUM : R/W; bitpos: [22:15]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_DIV_NUM_S  15
/** HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_EN : R/W; bitpos: [23]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_EN    (BIT(23))
#define HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_EN_M  (HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_EN_V << HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_EN_S)
#define HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_GPSPI2_MST_CLK_EN_S  23

/** HP_SYS_CLKRST_GPSPI3_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_GPSPI3_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x70)
/** HP_SYS_CLKRST_REG_GPSPI3_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI3_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_GPSPI3_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_GPSPI3_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_GPSPI3_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_GPSPI3_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_GPSPI3_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_GPSPI3_APB_CLK_EN : R/W; bitpos: [1]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI3_APB_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_GPSPI3_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_GPSPI3_APB_CLK_EN_V << HP_SYS_CLKRST_REG_GPSPI3_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_GPSPI3_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_GPSPI3_APB_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_GPSPI3_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI3_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_GPSPI3_RST_EN_M  (HP_SYS_CLKRST_REG_GPSPI3_RST_EN_V << HP_SYS_CLKRST_REG_GPSPI3_RST_EN_S)
#define HP_SYS_CLKRST_REG_GPSPI3_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_GPSPI3_RST_EN_S  2
/** HP_SYS_CLKRST_REG_GPSPI3_FORCE_NORST : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI3_FORCE_NORST    (BIT(3))
#define HP_SYS_CLKRST_REG_GPSPI3_FORCE_NORST_M  (HP_SYS_CLKRST_REG_GPSPI3_FORCE_NORST_V << HP_SYS_CLKRST_REG_GPSPI3_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_GPSPI3_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_GPSPI3_FORCE_NORST_S  3
/** HP_SYS_CLKRST_REG_GPSPI3_CLK_SRC_SEL : R/W; bitpos: [5:4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI3_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_GPSPI3_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_GPSPI3_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_GPSPI3_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_GPSPI3_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_GPSPI3_CLK_SRC_SEL_S  4
/** HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_EN : R/W; bitpos: [6]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_EN    (BIT(6))
#define HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_EN_M  (HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_EN_V << HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_EN_S  6
/** HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_DIV_NUM : R/W; bitpos: [14:7]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_GPSPI3_HS_CLK_DIV_NUM_S  7
/** HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_DIV_NUM : R/W; bitpos: [22:15]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_DIV_NUM_S  15
/** HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_EN : R/W; bitpos: [23]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_EN    (BIT(23))
#define HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_EN_M  (HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_EN_V << HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_EN_S)
#define HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_GPSPI3_MST_CLK_EN_S  23

/** HP_SYS_CLKRST_GDMA_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_GDMA_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x74)
/** HP_SYS_CLKRST_REG_GDMA_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_GDMA_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_GDMA_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_GDMA_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_GDMA_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_GDMA_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_GDMA_SYS_CLK_EN_S  0

/** HP_SYS_CLKRST_AXI_PDMA_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_AXI_PDMA_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x78)
/** HP_SYS_CLKRST_REG_AXI_PDMA_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_AXI_PDMA_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_AXI_PDMA_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_AXI_PDMA_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_AXI_PDMA_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_AXI_PDMA_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_AXI_PDMA_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_AXI_PDMA_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_AXI_PDMA_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_AXI_PDMA_RST_EN_M  (HP_SYS_CLKRST_REG_AXI_PDMA_RST_EN_V << HP_SYS_CLKRST_REG_AXI_PDMA_RST_EN_S)
#define HP_SYS_CLKRST_REG_AXI_PDMA_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_AXI_PDMA_RST_EN_S  1
/** HP_SYS_CLKRST_REG_AXI_PDMA_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_AXI_PDMA_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_AXI_PDMA_FORCE_NORST_M  (HP_SYS_CLKRST_REG_AXI_PDMA_FORCE_NORST_V << HP_SYS_CLKRST_REG_AXI_PDMA_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_AXI_PDMA_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_AXI_PDMA_FORCE_NORST_S  2

/** HP_SYS_CLKRST_AHB_PDMA_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_AHB_PDMA_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x7c)
/** HP_SYS_CLKRST_REG_AHB_PDMA_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_AHB_PDMA_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_AHB_PDMA_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_AHB_PDMA_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_AHB_PDMA_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_AHB_PDMA_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_AHB_PDMA_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_AHB_PDMA_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_AHB_PDMA_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_AHB_PDMA_RST_EN_M  (HP_SYS_CLKRST_REG_AHB_PDMA_RST_EN_V << HP_SYS_CLKRST_REG_AHB_PDMA_RST_EN_S)
#define HP_SYS_CLKRST_REG_AHB_PDMA_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_AHB_PDMA_RST_EN_S  1
/** HP_SYS_CLKRST_REG_AHB_PDMA_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_AHB_PDMA_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_AHB_PDMA_FORCE_NORST_M  (HP_SYS_CLKRST_REG_AHB_PDMA_FORCE_NORST_V << HP_SYS_CLKRST_REG_AHB_PDMA_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_AHB_PDMA_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_AHB_PDMA_FORCE_NORST_S  2

/** HP_SYS_CLKRST_REGDMA_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_REGDMA_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x80)
/** HP_SYS_CLKRST_REG_REGDMA_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REGDMA_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_REGDMA_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_REGDMA_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_REGDMA_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_REGDMA_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_REGDMA_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_REGDMA_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REGDMA_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_REGDMA_RST_EN_M  (HP_SYS_CLKRST_REG_REGDMA_RST_EN_V << HP_SYS_CLKRST_REG_REGDMA_RST_EN_S)
#define HP_SYS_CLKRST_REG_REGDMA_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_REGDMA_RST_EN_S  1

/** HP_SYS_CLKRST_UHCI_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_UHCI_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x84)
/** HP_SYS_CLKRST_REG_UHCI_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UHCI_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_UHCI_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_UHCI_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_UHCI_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UHCI_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UHCI_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_UHCI_APB_CLK_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UHCI_APB_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_UHCI_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_UHCI_APB_CLK_EN_V << HP_SYS_CLKRST_REG_UHCI_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UHCI_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UHCI_APB_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_UHCI_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UHCI_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_UHCI_RST_EN_M  (HP_SYS_CLKRST_REG_UHCI_RST_EN_V << HP_SYS_CLKRST_REG_UHCI_RST_EN_S)
#define HP_SYS_CLKRST_REG_UHCI_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UHCI_RST_EN_S  2
/** HP_SYS_CLKRST_REG_UHCI_FORCE_NORST : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UHCI_FORCE_NORST    (BIT(3))
#define HP_SYS_CLKRST_REG_UHCI_FORCE_NORST_M  (HP_SYS_CLKRST_REG_UHCI_FORCE_NORST_V << HP_SYS_CLKRST_REG_UHCI_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_UHCI_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_UHCI_FORCE_NORST_S  3

/** HP_SYS_CLKRST_UART0_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_UART0_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x88)
/** HP_SYS_CLKRST_REG_UART0_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART0_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_UART0_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_UART0_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_UART0_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UART0_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART0_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_UART0_APB_CLK_EN : R/W; bitpos: [1]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART0_APB_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_UART0_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_UART0_APB_CLK_EN_V << HP_SYS_CLKRST_REG_UART0_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UART0_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART0_APB_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_UART0_CORE_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART0_CORE_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_UART0_CORE_RST_EN_M  (HP_SYS_CLKRST_REG_UART0_CORE_RST_EN_V << HP_SYS_CLKRST_REG_UART0_CORE_RST_EN_S)
#define HP_SYS_CLKRST_REG_UART0_CORE_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART0_CORE_RST_EN_S  2
/** HP_SYS_CLKRST_REG_UART0_APB_RST_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART0_APB_RST_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_UART0_APB_RST_EN_M  (HP_SYS_CLKRST_REG_UART0_APB_RST_EN_V << HP_SYS_CLKRST_REG_UART0_APB_RST_EN_S)
#define HP_SYS_CLKRST_REG_UART0_APB_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART0_APB_RST_EN_S  3
/** HP_SYS_CLKRST_REG_UART0_FORCE_NORST : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART0_FORCE_NORST    (BIT(4))
#define HP_SYS_CLKRST_REG_UART0_FORCE_NORST_M  (HP_SYS_CLKRST_REG_UART0_FORCE_NORST_V << HP_SYS_CLKRST_REG_UART0_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_UART0_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART0_FORCE_NORST_S  4
/** HP_SYS_CLKRST_REG_UART0_CLK_SRC_SEL : R/W; bitpos: [6:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART0_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_UART0_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_UART0_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_UART0_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_UART0_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_UART0_CLK_SRC_SEL_S  5
/** HP_SYS_CLKRST_REG_UART0_CLK_EN : R/W; bitpos: [7]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART0_CLK_EN    (BIT(7))
#define HP_SYS_CLKRST_REG_UART0_CLK_EN_M  (HP_SYS_CLKRST_REG_UART0_CLK_EN_V << HP_SYS_CLKRST_REG_UART0_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UART0_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART0_CLK_EN_S  7
/** HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUM : R/W; bitpos: [15:8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUM_V << HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUM_S  8
/** HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUMERATOR : R/W; bitpos: [23:16]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_UART0_SCLK_DIV_NUMERATOR_S  16
/** HP_SYS_CLKRST_REG_UART0_SCLK_DIV_DENOMINATOR : R/W; bitpos: [31:24]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART0_SCLK_DIV_DENOMINATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_UART0_SCLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_UART0_SCLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_UART0_SCLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_UART0_SCLK_DIV_DENOMINATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_UART0_SCLK_DIV_DENOMINATOR_S  24

/** HP_SYS_CLKRST_UART1_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_UART1_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x8c)
/** HP_SYS_CLKRST_REG_UART1_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART1_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_UART1_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_UART1_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_UART1_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UART1_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART1_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_UART1_APB_CLK_EN : R/W; bitpos: [1]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART1_APB_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_UART1_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_UART1_APB_CLK_EN_V << HP_SYS_CLKRST_REG_UART1_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UART1_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART1_APB_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_UART1_CORE_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART1_CORE_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_UART1_CORE_RST_EN_M  (HP_SYS_CLKRST_REG_UART1_CORE_RST_EN_V << HP_SYS_CLKRST_REG_UART1_CORE_RST_EN_S)
#define HP_SYS_CLKRST_REG_UART1_CORE_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART1_CORE_RST_EN_S  2
/** HP_SYS_CLKRST_REG_UART1_APB_RST_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART1_APB_RST_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_UART1_APB_RST_EN_M  (HP_SYS_CLKRST_REG_UART1_APB_RST_EN_V << HP_SYS_CLKRST_REG_UART1_APB_RST_EN_S)
#define HP_SYS_CLKRST_REG_UART1_APB_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART1_APB_RST_EN_S  3
/** HP_SYS_CLKRST_REG_UART1_FORCE_NORST : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART1_FORCE_NORST    (BIT(4))
#define HP_SYS_CLKRST_REG_UART1_FORCE_NORST_M  (HP_SYS_CLKRST_REG_UART1_FORCE_NORST_V << HP_SYS_CLKRST_REG_UART1_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_UART1_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART1_FORCE_NORST_S  4
/** HP_SYS_CLKRST_REG_UART1_CLK_SRC_SEL : R/W; bitpos: [6:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART1_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_UART1_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_UART1_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_UART1_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_UART1_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_UART1_CLK_SRC_SEL_S  5
/** HP_SYS_CLKRST_REG_UART1_CLK_EN : R/W; bitpos: [7]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART1_CLK_EN    (BIT(7))
#define HP_SYS_CLKRST_REG_UART1_CLK_EN_M  (HP_SYS_CLKRST_REG_UART1_CLK_EN_V << HP_SYS_CLKRST_REG_UART1_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UART1_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART1_CLK_EN_S  7
/** HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUM : R/W; bitpos: [15:8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUM_V << HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUM_S  8
/** HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUMERATOR : R/W; bitpos: [23:16]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_UART1_SCLK_DIV_NUMERATOR_S  16
/** HP_SYS_CLKRST_REG_UART1_SCLK_DIV_DENOMINATOR : R/W; bitpos: [31:24]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART1_SCLK_DIV_DENOMINATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_UART1_SCLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_UART1_SCLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_UART1_SCLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_UART1_SCLK_DIV_DENOMINATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_UART1_SCLK_DIV_DENOMINATOR_S  24

/** HP_SYS_CLKRST_UART2_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_UART2_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x90)
/** HP_SYS_CLKRST_REG_UART2_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART2_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_UART2_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_UART2_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_UART2_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UART2_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART2_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_UART2_APB_CLK_EN : R/W; bitpos: [1]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART2_APB_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_UART2_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_UART2_APB_CLK_EN_V << HP_SYS_CLKRST_REG_UART2_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UART2_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART2_APB_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_UART2_CORE_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART2_CORE_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_UART2_CORE_RST_EN_M  (HP_SYS_CLKRST_REG_UART2_CORE_RST_EN_V << HP_SYS_CLKRST_REG_UART2_CORE_RST_EN_S)
#define HP_SYS_CLKRST_REG_UART2_CORE_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART2_CORE_RST_EN_S  2
/** HP_SYS_CLKRST_REG_UART2_APB_RST_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART2_APB_RST_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_UART2_APB_RST_EN_M  (HP_SYS_CLKRST_REG_UART2_APB_RST_EN_V << HP_SYS_CLKRST_REG_UART2_APB_RST_EN_S)
#define HP_SYS_CLKRST_REG_UART2_APB_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART2_APB_RST_EN_S  3
/** HP_SYS_CLKRST_REG_UART2_FORCE_NORST : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART2_FORCE_NORST    (BIT(4))
#define HP_SYS_CLKRST_REG_UART2_FORCE_NORST_M  (HP_SYS_CLKRST_REG_UART2_FORCE_NORST_V << HP_SYS_CLKRST_REG_UART2_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_UART2_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART2_FORCE_NORST_S  4
/** HP_SYS_CLKRST_REG_UART2_CLK_SRC_SEL : R/W; bitpos: [6:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART2_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_UART2_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_UART2_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_UART2_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_UART2_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_UART2_CLK_SRC_SEL_S  5
/** HP_SYS_CLKRST_REG_UART2_CLK_EN : R/W; bitpos: [7]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART2_CLK_EN    (BIT(7))
#define HP_SYS_CLKRST_REG_UART2_CLK_EN_M  (HP_SYS_CLKRST_REG_UART2_CLK_EN_V << HP_SYS_CLKRST_REG_UART2_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UART2_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART2_CLK_EN_S  7
/** HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUM : R/W; bitpos: [15:8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUM_V << HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUM_S  8
/** HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUMERATOR : R/W; bitpos: [23:16]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_UART2_SCLK_DIV_NUMERATOR_S  16
/** HP_SYS_CLKRST_REG_UART2_SCLK_DIV_DENOMINATOR : R/W; bitpos: [31:24]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART2_SCLK_DIV_DENOMINATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_UART2_SCLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_UART2_SCLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_UART2_SCLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_UART2_SCLK_DIV_DENOMINATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_UART2_SCLK_DIV_DENOMINATOR_S  24

/** HP_SYS_CLKRST_UART3_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_UART3_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x94)
/** HP_SYS_CLKRST_REG_UART3_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART3_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_UART3_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_UART3_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_UART3_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UART3_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART3_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_UART3_APB_CLK_EN : R/W; bitpos: [1]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART3_APB_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_UART3_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_UART3_APB_CLK_EN_V << HP_SYS_CLKRST_REG_UART3_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UART3_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART3_APB_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_UART3_CORE_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART3_CORE_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_UART3_CORE_RST_EN_M  (HP_SYS_CLKRST_REG_UART3_CORE_RST_EN_V << HP_SYS_CLKRST_REG_UART3_CORE_RST_EN_S)
#define HP_SYS_CLKRST_REG_UART3_CORE_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART3_CORE_RST_EN_S  2
/** HP_SYS_CLKRST_REG_UART3_APB_RST_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART3_APB_RST_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_UART3_APB_RST_EN_M  (HP_SYS_CLKRST_REG_UART3_APB_RST_EN_V << HP_SYS_CLKRST_REG_UART3_APB_RST_EN_S)
#define HP_SYS_CLKRST_REG_UART3_APB_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART3_APB_RST_EN_S  3
/** HP_SYS_CLKRST_REG_UART3_FORCE_NORST : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART3_FORCE_NORST    (BIT(4))
#define HP_SYS_CLKRST_REG_UART3_FORCE_NORST_M  (HP_SYS_CLKRST_REG_UART3_FORCE_NORST_V << HP_SYS_CLKRST_REG_UART3_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_UART3_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART3_FORCE_NORST_S  4
/** HP_SYS_CLKRST_REG_UART3_CLK_SRC_SEL : R/W; bitpos: [6:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART3_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_UART3_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_UART3_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_UART3_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_UART3_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_UART3_CLK_SRC_SEL_S  5
/** HP_SYS_CLKRST_REG_UART3_CLK_EN : R/W; bitpos: [7]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART3_CLK_EN    (BIT(7))
#define HP_SYS_CLKRST_REG_UART3_CLK_EN_M  (HP_SYS_CLKRST_REG_UART3_CLK_EN_V << HP_SYS_CLKRST_REG_UART3_CLK_EN_S)
#define HP_SYS_CLKRST_REG_UART3_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_UART3_CLK_EN_S  7
/** HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUM : R/W; bitpos: [15:8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUM_V << HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUM_S  8
/** HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUMERATOR : R/W; bitpos: [23:16]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_UART3_SCLK_DIV_NUMERATOR_S  16
/** HP_SYS_CLKRST_REG_UART3_SCLK_DIV_DENOMINATOR : R/W; bitpos: [31:24]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_UART3_SCLK_DIV_DENOMINATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_UART3_SCLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_UART3_SCLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_UART3_SCLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_UART3_SCLK_DIV_DENOMINATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_UART3_SCLK_DIV_DENOMINATOR_S  24

/** HP_SYS_CLKRST_PARLIO_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_PARLIO_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x98)
/** HP_SYS_CLKRST_REG_PARLIO_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_PARLIO_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_PARLIO_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_PARLIO_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PARLIO_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PARLIO_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_PARLIO_APB_CLK_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_APB_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_PARLIO_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_PARLIO_APB_CLK_EN_V << HP_SYS_CLKRST_REG_PARLIO_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PARLIO_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PARLIO_APB_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_PARLIO_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_PARLIO_RST_EN_M  (HP_SYS_CLKRST_REG_PARLIO_RST_EN_V << HP_SYS_CLKRST_REG_PARLIO_RST_EN_S)
#define HP_SYS_CLKRST_REG_PARLIO_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PARLIO_RST_EN_S  2
/** HP_SYS_CLKRST_REG_PARLIO_FORCE_NORST : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_FORCE_NORST    (BIT(3))
#define HP_SYS_CLKRST_REG_PARLIO_FORCE_NORST_M  (HP_SYS_CLKRST_REG_PARLIO_FORCE_NORST_V << HP_SYS_CLKRST_REG_PARLIO_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_PARLIO_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_PARLIO_FORCE_NORST_S  3

/** HP_SYS_CLKRST_PARLIO_RX_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_PARLIO_RX_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x9c)
/** HP_SYS_CLKRST_REG_PARLIO_RX_RST_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_RX_RST_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_PARLIO_RX_RST_EN_M  (HP_SYS_CLKRST_REG_PARLIO_RX_RST_EN_V << HP_SYS_CLKRST_REG_PARLIO_RX_RST_EN_S)
#define HP_SYS_CLKRST_REG_PARLIO_RX_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PARLIO_RX_RST_EN_S  0
/** HP_SYS_CLKRST_REG_PARLIO_RX_FORCE_NORST : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_RX_FORCE_NORST    (BIT(1))
#define HP_SYS_CLKRST_REG_PARLIO_RX_FORCE_NORST_M  (HP_SYS_CLKRST_REG_PARLIO_RX_FORCE_NORST_V << HP_SYS_CLKRST_REG_PARLIO_RX_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_PARLIO_RX_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_PARLIO_RX_FORCE_NORST_S  1
/** HP_SYS_CLKRST_REG_PARLIO_RX_CLK_SRC_SEL : R/W; bitpos: [3:2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_PARLIO_RX_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_PARLIO_RX_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_SRC_SEL_S  2
/** HP_SYS_CLKRST_REG_PARLIO_RX_CLK_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_EN_M  (HP_SYS_CLKRST_REG_PARLIO_RX_CLK_EN_V << HP_SYS_CLKRST_REG_PARLIO_RX_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_EN_S  4
/** HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUM : R/W; bitpos: [12:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUM_S  5
/** HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUMERATOR : R/W; bitpos: [20:13]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_NUMERATOR_S  13
/** HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_DENOMINATOR : R/W; bitpos: [28:21]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_DENOMINATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_DENOMINATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_PARLIO_RX_CLK_DIV_DENOMINATOR_S  21

/** HP_SYS_CLKRST_PARLIO_TX_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_PARLIO_TX_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xa0)
/** HP_SYS_CLKRST_REG_PARLIO_TX_RST_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_TX_RST_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_PARLIO_TX_RST_EN_M  (HP_SYS_CLKRST_REG_PARLIO_TX_RST_EN_V << HP_SYS_CLKRST_REG_PARLIO_TX_RST_EN_S)
#define HP_SYS_CLKRST_REG_PARLIO_TX_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PARLIO_TX_RST_EN_S  0
/** HP_SYS_CLKRST_REG_PARLIO_TX_FORCE_NORST : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_TX_FORCE_NORST    (BIT(1))
#define HP_SYS_CLKRST_REG_PARLIO_TX_FORCE_NORST_M  (HP_SYS_CLKRST_REG_PARLIO_TX_FORCE_NORST_V << HP_SYS_CLKRST_REG_PARLIO_TX_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_PARLIO_TX_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_PARLIO_TX_FORCE_NORST_S  1
/** HP_SYS_CLKRST_REG_PARLIO_TX_CLK_SRC_SEL : R/W; bitpos: [3:2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_PARLIO_TX_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_PARLIO_TX_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_SRC_SEL_S  2
/** HP_SYS_CLKRST_REG_PARLIO_TX_CLK_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_EN_M  (HP_SYS_CLKRST_REG_PARLIO_TX_CLK_EN_V << HP_SYS_CLKRST_REG_PARLIO_TX_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_EN_S  4
/** HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUM : R/W; bitpos: [12:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUM_S  5
/** HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUMERATOR : R/W; bitpos: [20:13]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_NUMERATOR_S  13
/** HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_DENOMINATOR : R/W; bitpos: [28:21]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_DENOMINATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_DENOMINATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_PARLIO_TX_CLK_DIV_DENOMINATOR_S  21

/** HP_SYS_CLKRST_BITSRAMBLER_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_BITSRAMBLER_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xa4)
/** HP_SYS_CLKRST_REG_BITSRAMBLER_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BITSRAMBLER_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_BITSRAMBLER_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_BITSRAMBLER_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_BITSRAMBLER_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_BITSRAMBLER_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_BITSRAMBLER_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_BITSRAMBLER_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RST_EN_M  (HP_SYS_CLKRST_REG_BITSRAMBLER_RST_EN_V << HP_SYS_CLKRST_REG_BITSRAMBLER_RST_EN_S)
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RST_EN_S  1
/** HP_SYS_CLKRST_REG_BITSRAMBLER_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BITSRAMBLER_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_BITSRAMBLER_FORCE_NORST_M  (HP_SYS_CLKRST_REG_BITSRAMBLER_FORCE_NORST_V << HP_SYS_CLKRST_REG_BITSRAMBLER_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_BITSRAMBLER_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_BITSRAMBLER_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_BITSRAMBLER_RX_SYS_CLK_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RX_SYS_CLK_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RX_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_BITSRAMBLER_RX_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_BITSRAMBLER_RX_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RX_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RX_SYS_CLK_EN_S  3
/** HP_SYS_CLKRST_REG_BITSRAMBLER_RX_RST_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RX_RST_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RX_RST_EN_M  (HP_SYS_CLKRST_REG_BITSRAMBLER_RX_RST_EN_V << HP_SYS_CLKRST_REG_BITSRAMBLER_RX_RST_EN_S)
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RX_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RX_RST_EN_S  4
/** HP_SYS_CLKRST_REG_BITSRAMBLER_RX_FORCE_NORST : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RX_FORCE_NORST    (BIT(5))
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RX_FORCE_NORST_M  (HP_SYS_CLKRST_REG_BITSRAMBLER_RX_FORCE_NORST_V << HP_SYS_CLKRST_REG_BITSRAMBLER_RX_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RX_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_BITSRAMBLER_RX_FORCE_NORST_S  5
/** HP_SYS_CLKRST_REG_BITSRAMBLER_TX_SYS_CLK_EN : R/W; bitpos: [6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BITSRAMBLER_TX_SYS_CLK_EN    (BIT(6))
#define HP_SYS_CLKRST_REG_BITSRAMBLER_TX_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_BITSRAMBLER_TX_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_BITSRAMBLER_TX_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_BITSRAMBLER_TX_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_BITSRAMBLER_TX_SYS_CLK_EN_S  6
/** HP_SYS_CLKRST_REG_BITSRAMBLER_TX_RST_EN : R/W; bitpos: [7]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BITSRAMBLER_TX_RST_EN    (BIT(7))
#define HP_SYS_CLKRST_REG_BITSRAMBLER_TX_RST_EN_M  (HP_SYS_CLKRST_REG_BITSRAMBLER_TX_RST_EN_V << HP_SYS_CLKRST_REG_BITSRAMBLER_TX_RST_EN_S)
#define HP_SYS_CLKRST_REG_BITSRAMBLER_TX_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_BITSRAMBLER_TX_RST_EN_S  7
/** HP_SYS_CLKRST_REG_BITSRAMBLER_TX_FORCE_NORST : R/W; bitpos: [8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BITSRAMBLER_TX_FORCE_NORST    (BIT(8))
#define HP_SYS_CLKRST_REG_BITSRAMBLER_TX_FORCE_NORST_M  (HP_SYS_CLKRST_REG_BITSRAMBLER_TX_FORCE_NORST_V << HP_SYS_CLKRST_REG_BITSRAMBLER_TX_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_BITSRAMBLER_TX_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_BITSRAMBLER_TX_FORCE_NORST_S  8

/** HP_SYS_CLKRST_ETM_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_ETM_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xa8)
/** HP_SYS_CLKRST_REG_ETM_APB_CLK_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ETM_APB_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_ETM_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_ETM_APB_CLK_EN_V << HP_SYS_CLKRST_REG_ETM_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_ETM_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ETM_APB_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_ETM_RST_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ETM_RST_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_ETM_RST_EN_M  (HP_SYS_CLKRST_REG_ETM_RST_EN_V << HP_SYS_CLKRST_REG_ETM_RST_EN_S)
#define HP_SYS_CLKRST_REG_ETM_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ETM_RST_EN_S  2
/** HP_SYS_CLKRST_REG_ETM_FORCE_NORST : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ETM_FORCE_NORST    (BIT(3))
#define HP_SYS_CLKRST_REG_ETM_FORCE_NORST_M  (HP_SYS_CLKRST_REG_ETM_FORCE_NORST_V << HP_SYS_CLKRST_REG_ETM_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_ETM_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_ETM_FORCE_NORST_S  3
/** HP_SYS_CLKRST_REG_SOC_ETM_CLK_SEL : R/W; bitpos: [5:4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SOC_ETM_CLK_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_SOC_ETM_CLK_SEL_M  (HP_SYS_CLKRST_REG_SOC_ETM_CLK_SEL_V << HP_SYS_CLKRST_REG_SOC_ETM_CLK_SEL_S)
#define HP_SYS_CLKRST_REG_SOC_ETM_CLK_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_SOC_ETM_CLK_SEL_S  4
/** HP_SYS_CLKRST_REG_SOC_ETM_CLK_EN : R/W; bitpos: [6]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SOC_ETM_CLK_EN    (BIT(6))
#define HP_SYS_CLKRST_REG_SOC_ETM_CLK_EN_M  (HP_SYS_CLKRST_REG_SOC_ETM_CLK_EN_V << HP_SYS_CLKRST_REG_SOC_ETM_CLK_EN_S)
#define HP_SYS_CLKRST_REG_SOC_ETM_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_SOC_ETM_CLK_EN_S  6

/** HP_SYS_CLKRST_USB_OTGHS_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_USB_OTGHS_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xac)
/** HP_SYS_CLKRST_REG_USB_OTGHS_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_USB_OTGHS_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_USB_OTGHS_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_USB_OTGHS_APB_CLK_EN_V << HP_SYS_CLKRST_REG_USB_OTGHS_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_USB_OTGHS_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_USB_OTGHS_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_USB_OTGHS_SYS_CLK_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_USB_OTGHS_SYS_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_USB_OTGHS_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_USB_OTGHS_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_USB_OTGHS_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_USB_OTGHS_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_USB_OTGHS_SYS_CLK_EN_S  1

/** HP_SYS_CLKRST_DMA2D_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_DMA2D_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xb0)
/** HP_SYS_CLKRST_REG_DMA2D_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DMA2D_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_DMA2D_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_DMA2D_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_DMA2D_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_DMA2D_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_DMA2D_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_DMA2D_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DMA2D_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_DMA2D_RST_EN_M  (HP_SYS_CLKRST_REG_DMA2D_RST_EN_V << HP_SYS_CLKRST_REG_DMA2D_RST_EN_S)
#define HP_SYS_CLKRST_REG_DMA2D_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_DMA2D_RST_EN_S  1
/** HP_SYS_CLKRST_REG_DMA2D_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DMA2D_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_DMA2D_FORCE_NORST_M  (HP_SYS_CLKRST_REG_DMA2D_FORCE_NORST_V << HP_SYS_CLKRST_REG_DMA2D_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_DMA2D_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_DMA2D_FORCE_NORST_S  2

/** HP_SYS_CLKRST_PPA_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_PPA_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xb4)
/** HP_SYS_CLKRST_REG_PPA_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PPA_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_PPA_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_PPA_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_PPA_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PPA_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PPA_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_PPA_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PPA_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_PPA_RST_EN_M  (HP_SYS_CLKRST_REG_PPA_RST_EN_V << HP_SYS_CLKRST_REG_PPA_RST_EN_S)
#define HP_SYS_CLKRST_REG_PPA_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PPA_RST_EN_S  1
/** HP_SYS_CLKRST_REG_PPA_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PPA_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_PPA_FORCE_NORST_M  (HP_SYS_CLKRST_REG_PPA_FORCE_NORST_V << HP_SYS_CLKRST_REG_PPA_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_PPA_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_PPA_FORCE_NORST_S  2

/** HP_SYS_CLKRST_JPEG_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_JPEG_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xb8)
/** HP_SYS_CLKRST_REG_JPEG_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_JPEG_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_JPEG_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_JPEG_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_JPEG_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_JPEG_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_JPEG_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_JPEG_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_JPEG_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_JPEG_RST_EN_M  (HP_SYS_CLKRST_REG_JPEG_RST_EN_V << HP_SYS_CLKRST_REG_JPEG_RST_EN_S)
#define HP_SYS_CLKRST_REG_JPEG_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_JPEG_RST_EN_S  1
/** HP_SYS_CLKRST_REG_JPEG_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_JPEG_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_JPEG_FORCE_NORST_M  (HP_SYS_CLKRST_REG_JPEG_FORCE_NORST_V << HP_SYS_CLKRST_REG_JPEG_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_JPEG_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_JPEG_FORCE_NORST_S  2

/** HP_SYS_CLKRST_RMT_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_RMT_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xbc)
/** HP_SYS_CLKRST_REG_RMT_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_RMT_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_RMT_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_RMT_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_RMT_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_RMT_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_RMT_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_RMT_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_RMT_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_RMT_RST_EN_M  (HP_SYS_CLKRST_REG_RMT_RST_EN_V << HP_SYS_CLKRST_REG_RMT_RST_EN_S)
#define HP_SYS_CLKRST_REG_RMT_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_RMT_RST_EN_S  1
/** HP_SYS_CLKRST_REG_RMT_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_RMT_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_RMT_FORCE_NORST_M  (HP_SYS_CLKRST_REG_RMT_FORCE_NORST_V << HP_SYS_CLKRST_REG_RMT_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_RMT_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_RMT_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_RMT_CLK_SRC_SEL : R/W; bitpos: [4:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_RMT_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_RMT_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_RMT_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_RMT_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_RMT_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_RMT_CLK_SRC_SEL_S  3
/** HP_SYS_CLKRST_REG_RMT_CLK_EN : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_RMT_CLK_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_RMT_CLK_EN_M  (HP_SYS_CLKRST_REG_RMT_CLK_EN_V << HP_SYS_CLKRST_REG_RMT_CLK_EN_S)
#define HP_SYS_CLKRST_REG_RMT_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_RMT_CLK_EN_S  5
/** HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUM : R/W; bitpos: [13:6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUM_S  6
/** HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUMERATOR : R/W; bitpos: [21:14]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_RMT_CLK_DIV_NUMERATOR_S  14
/** HP_SYS_CLKRST_REG_RMT_CLK_DIV_DENOMINATOR : R/W; bitpos: [29:22]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_RMT_CLK_DIV_DENOMINATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_RMT_CLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_RMT_CLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_RMT_CLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_RMT_CLK_DIV_DENOMINATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_RMT_CLK_DIV_DENOMINATOR_S  22

/** HP_SYS_CLKRST_SDIO_HOST_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_SDIO_HOST_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xc0)
/** HP_SYS_CLKRST_REG_SDMMC_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDMMC_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_SDMMC_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_SDMMC_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_SDMMC_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_SDMMC_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_SDMMC_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_SDIO_HS_MODE : R/W; bitpos: [1]; default: 0;
 *  reserved
 */
#define HP_SYS_CLKRST_REG_SDIO_HS_MODE    (BIT(1))
#define HP_SYS_CLKRST_REG_SDIO_HS_MODE_M  (HP_SYS_CLKRST_REG_SDIO_HS_MODE_V << HP_SYS_CLKRST_REG_SDIO_HS_MODE_S)
#define HP_SYS_CLKRST_REG_SDIO_HS_MODE_V  0x00000001U
#define HP_SYS_CLKRST_REG_SDIO_HS_MODE_S  1
/** HP_SYS_CLKRST_REG_SDIO_LS_CLK_SRC_SEL : R/W; bitpos: [2]; default: 0;
 *  reserved
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_SRC_SEL    (BIT(2))
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_SDIO_LS_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_SDIO_LS_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_SRC_SEL_V  0x00000001U
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_SRC_SEL_S  2
/** HP_SYS_CLKRST_REG_SDIO_LS_CLK_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EN_M  (HP_SYS_CLKRST_REG_SDIO_LS_CLK_EN_V << HP_SYS_CLKRST_REG_SDIO_LS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EN_S  3
/** HP_SYS_CLKRST_REG_SDIO_LS_CLK_DIV_NUM : R/W; bitpos: [11:4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_SDIO_LS_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_SDIO_LS_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_DIV_NUM_S  4

/** HP_SYS_CLKRST_SDIO_HOST_FUNC_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_SDIO_HOST_FUNC_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xc4)
/** HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_CFG_UPDATE : WT; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_CFG_UPDATE    (BIT(0))
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_CFG_UPDATE_M  (HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_CFG_UPDATE_V << HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_CFG_UPDATE_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_CFG_UPDATE_V  0x00000001U
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_CFG_UPDATE_S  0
/** HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_L : R/W; bitpos: [4:1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_L    0x0000000FU
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_L_M  (HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_L_V << HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_L_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_L_V  0x0000000FU
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_L_S  1
/** HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_H : R/W; bitpos: [8:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_H    0x0000000FU
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_H_M  (HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_H_V << HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_H_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_H_V  0x0000000FU
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_H_S  5
/** HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_N : R/W; bitpos: [12:9]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_N    0x0000000FU
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_N_M  (HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_N_V << HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_N_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_N_V  0x0000000FU
#define HP_SYS_CLKRST_REG_SDIO_LS_CLK_EDGE_N_S  9
/** HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EDGE_SEL : R/W; bitpos: [15:13]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EDGE_SEL    0x00000007U
#define HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EDGE_SEL_M  (HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EDGE_SEL_V << HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EDGE_SEL_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EDGE_SEL_V  0x00000007U
#define HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EDGE_SEL_S  13
/** HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EDGE_SEL : R/W; bitpos: [18:16]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EDGE_SEL    0x00000007U
#define HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EDGE_SEL_M  (HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EDGE_SEL_V << HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EDGE_SEL_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EDGE_SEL_V  0x00000007U
#define HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EDGE_SEL_S  16
/** HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EDGE_SEL : R/W; bitpos: [21:19]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EDGE_SEL    0x00000007U
#define HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EDGE_SEL_M  (HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EDGE_SEL_V << HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EDGE_SEL_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EDGE_SEL_V  0x00000007U
#define HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EDGE_SEL_S  19
/** HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EN : R/W; bitpos: [22]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EN    (BIT(22))
#define HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EN_M  (HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EN_V << HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EN_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_SDIO_LS_SLF_CLK_EN_S  22
/** HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EN : R/W; bitpos: [23]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EN    (BIT(23))
#define HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EN_M  (HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EN_V << HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EN_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_SDIO_LS_DRV_CLK_EN_S  23
/** HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EN : R/W; bitpos: [24]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EN    (BIT(24))
#define HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EN_M  (HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EN_V << HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EN_S)
#define HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_SDIO_LS_SAM_CLK_EN_S  24

/** HP_SYS_CLKRST_EMAC_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_EMAC_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xc8)
/** HP_SYS_CLKRST_REG_EMAC_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_EMAC_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_EMAC_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_EMAC_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_EMAC_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_EMAC_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_EMAC_SYS_CLK_EN_S  0

/** HP_SYS_CLKRST_DSI_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_DSI_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xcc)
/** HP_SYS_CLKRST_REG_DSI_SYS_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DSI_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_DSI_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_DSI_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_DSI_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_DSI_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_DSI_SYS_CLK_EN_S  0

/** HP_SYS_CLKRST_DSI_PHY_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_DSI_PHY_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xd0)
/** HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CLK_SRC_SEL : R/W; bitpos: [1:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CLK_SRC_SEL_S  0
/** HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CFG_CLK_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CFG_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CFG_CLK_EN_M  (HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CFG_CLK_EN_V << HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CFG_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CFG_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_CFG_CLK_EN_S  2
/** HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_PLL_REFCLK_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_PLL_REFCLK_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_PLL_REFCLK_EN_M  (HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_PLL_REFCLK_EN_V << HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_PLL_REFCLK_EN_S)
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_PLL_REFCLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPHY_PLL_REFCLK_EN_S  3

/** HP_SYS_CLKRST_DSI_DPI_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_DSI_DPI_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xd4)
/** HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_SRC_SEL : R/W; bitpos: [1:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_SRC_SEL_V << HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_SRC_SEL_S  0
/** HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_EN_M  (HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_EN_V << HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_EN_S)
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_EN_S  2
/** HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_DIV_NUM : R/W; bitpos: [10:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_DIV_NUM_V << HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_MIPI_DSI_DPICLK_DIV_NUM_S  3

/** HP_SYS_CLKRST_MSPI_PAD_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_MSPI_PAD_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xd8)
/** HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_APB_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_APB_CLK_EN_V << HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_RST_EN_M  (HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_RST_EN_V << HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_RST_EN_S)
#define HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_RST_EN_S  1
/** HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_FORCE_NORST_M  (HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_FORCE_NORST_V << HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_MSPI_PAD_CTRL_FORCE_NORST_S  2

/** HP_SYS_CLKRST_I2C0_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_I2C0_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xdc)
/** HP_SYS_CLKRST_REG_I2C0_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C0_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_I2C0_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_I2C0_APB_CLK_EN_V << HP_SYS_CLKRST_REG_I2C0_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_I2C0_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2C0_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_I2C0_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C0_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_I2C0_RST_EN_M  (HP_SYS_CLKRST_REG_I2C0_RST_EN_V << HP_SYS_CLKRST_REG_I2C0_RST_EN_S)
#define HP_SYS_CLKRST_REG_I2C0_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2C0_RST_EN_S  1
/** HP_SYS_CLKRST_REG_I2C0_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C0_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_I2C0_FORCE_NORST_M  (HP_SYS_CLKRST_REG_I2C0_FORCE_NORST_V << HP_SYS_CLKRST_REG_I2C0_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_I2C0_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2C0_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_I2C0_CLK_SRC_SEL : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C0_CLK_SRC_SEL    (BIT(3))
#define HP_SYS_CLKRST_REG_I2C0_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_I2C0_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_I2C0_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_I2C0_CLK_SRC_SEL_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2C0_CLK_SRC_SEL_S  3
/** HP_SYS_CLKRST_REG_I2C0_CLK_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C0_CLK_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_I2C0_CLK_EN_M  (HP_SYS_CLKRST_REG_I2C0_CLK_EN_V << HP_SYS_CLKRST_REG_I2C0_CLK_EN_S)
#define HP_SYS_CLKRST_REG_I2C0_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2C0_CLK_EN_S  4
/** HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUM : R/W; bitpos: [12:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUM_S  5
/** HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUMERATOR : R/W; bitpos: [20:13]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_I2C0_CLK_DIV_NUMERATOR_S  13
/** HP_SYS_CLKRST_REG_I2C0_CLK_DIV_DENOMINATOR : R/W; bitpos: [28:21]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C0_CLK_DIV_DENOMINATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_I2C0_CLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_I2C0_CLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_I2C0_CLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_I2C0_CLK_DIV_DENOMINATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_I2C0_CLK_DIV_DENOMINATOR_S  21

/** HP_SYS_CLKRST_I2C1_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_I2C1_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xe0)
/** HP_SYS_CLKRST_REG_I2C1_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C1_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_I2C1_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_I2C1_APB_CLK_EN_V << HP_SYS_CLKRST_REG_I2C1_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_I2C1_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2C1_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_I2C1_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C1_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_I2C1_RST_EN_M  (HP_SYS_CLKRST_REG_I2C1_RST_EN_V << HP_SYS_CLKRST_REG_I2C1_RST_EN_S)
#define HP_SYS_CLKRST_REG_I2C1_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2C1_RST_EN_S  1
/** HP_SYS_CLKRST_REG_I2C1_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C1_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_I2C1_FORCE_NORST_M  (HP_SYS_CLKRST_REG_I2C1_FORCE_NORST_V << HP_SYS_CLKRST_REG_I2C1_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_I2C1_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2C1_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_I2C1_CLK_SRC_SEL : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C1_CLK_SRC_SEL    (BIT(3))
#define HP_SYS_CLKRST_REG_I2C1_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_I2C1_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_I2C1_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_I2C1_CLK_SRC_SEL_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2C1_CLK_SRC_SEL_S  3
/** HP_SYS_CLKRST_REG_I2C1_CLK_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C1_CLK_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_I2C1_CLK_EN_M  (HP_SYS_CLKRST_REG_I2C1_CLK_EN_V << HP_SYS_CLKRST_REG_I2C1_CLK_EN_S)
#define HP_SYS_CLKRST_REG_I2C1_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2C1_CLK_EN_S  4
/** HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUM : R/W; bitpos: [12:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUM_S  5
/** HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUMERATOR : R/W; bitpos: [20:13]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_I2C1_CLK_DIV_NUMERATOR_S  13
/** HP_SYS_CLKRST_REG_I2C1_CLK_DIV_DENOMINATOR : R/W; bitpos: [28:21]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2C1_CLK_DIV_DENOMINATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_I2C1_CLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_I2C1_CLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_I2C1_CLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_I2C1_CLK_DIV_DENOMINATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_I2C1_CLK_DIV_DENOMINATOR_S  21

/** HP_SYS_CLKRST_I2S0_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_I2S0_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xe4)
/** HP_SYS_CLKRST_REG_I2S0_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_I2S0_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_I2S0_APB_CLK_EN_V << HP_SYS_CLKRST_REG_I2S0_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_I2S0_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S0_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_I2S0_APB_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_APB_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_I2S0_APB_RST_EN_M  (HP_SYS_CLKRST_REG_I2S0_APB_RST_EN_V << HP_SYS_CLKRST_REG_I2S0_APB_RST_EN_S)
#define HP_SYS_CLKRST_REG_I2S0_APB_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S0_APB_RST_EN_S  1
/** HP_SYS_CLKRST_REG_I2S0_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_I2S0_FORCE_NORST_M  (HP_SYS_CLKRST_REG_I2S0_FORCE_NORST_V << HP_SYS_CLKRST_REG_I2S0_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_I2S0_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S0_FORCE_NORST_S  2

/** HP_SYS_CLKRST_I2S0_RX_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_I2S0_RX_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xe8)
/** HP_SYS_CLKRST_REG_I2S0_RX_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_RX_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_I2S0_RX_CLK_EN_M  (HP_SYS_CLKRST_REG_I2S0_RX_CLK_EN_V << HP_SYS_CLKRST_REG_I2S0_RX_CLK_EN_S)
#define HP_SYS_CLKRST_REG_I2S0_RX_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S0_RX_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_I2S0_RX_CLK_SRC_SEL : R/W; bitpos: [2:1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_RX_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_I2S0_RX_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_I2S0_RX_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_I2S0_RX_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_I2S0_RX_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_I2S0_RX_CLK_SRC_SEL_S  1
/** HP_SYS_CLKRST_REG_I2S0_RX_DIV_N : R/W; bitpos: [10:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_N    0x000000FFU
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_N_M  (HP_SYS_CLKRST_REG_I2S0_RX_DIV_N_V << HP_SYS_CLKRST_REG_I2S0_RX_DIV_N_S)
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_N_V  0x000000FFU
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_N_S  3
/** HP_SYS_CLKRST_REG_I2S0_MST_CLK_SEL : R/W; bitpos: [11]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_MST_CLK_SEL    (BIT(11))
#define HP_SYS_CLKRST_REG_I2S0_MST_CLK_SEL_M  (HP_SYS_CLKRST_REG_I2S0_MST_CLK_SEL_V << HP_SYS_CLKRST_REG_I2S0_MST_CLK_SEL_S)
#define HP_SYS_CLKRST_REG_I2S0_MST_CLK_SEL_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S0_MST_CLK_SEL_S  11

/** HP_SYS_CLKRST_I2S0_RX_DIV_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_I2S0_RX_DIV_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xec)
/** HP_SYS_CLKRST_REG_I2S0_RX_DIV_X : R/W; bitpos: [8:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_X    0x000001FFU
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_X_M  (HP_SYS_CLKRST_REG_I2S0_RX_DIV_X_V << HP_SYS_CLKRST_REG_I2S0_RX_DIV_X_S)
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_X_V  0x000001FFU
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_X_S  0
/** HP_SYS_CLKRST_REG_I2S0_RX_DIV_Y : R/W; bitpos: [17:9]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_Y    0x000001FFU
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_Y_M  (HP_SYS_CLKRST_REG_I2S0_RX_DIV_Y_V << HP_SYS_CLKRST_REG_I2S0_RX_DIV_Y_S)
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_Y_V  0x000001FFU
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_Y_S  9
/** HP_SYS_CLKRST_REG_I2S0_RX_DIV_Z : R/W; bitpos: [26:18]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_Z    0x000001FFU
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_Z_M  (HP_SYS_CLKRST_REG_I2S0_RX_DIV_Z_V << HP_SYS_CLKRST_REG_I2S0_RX_DIV_Z_S)
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_Z_V  0x000001FFU
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_Z_S  18
/** HP_SYS_CLKRST_REG_I2S0_RX_DIV_YN1 : R/W; bitpos: [27]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_YN1    (BIT(27))
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_YN1_M  (HP_SYS_CLKRST_REG_I2S0_RX_DIV_YN1_V << HP_SYS_CLKRST_REG_I2S0_RX_DIV_YN1_S)
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_YN1_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S0_RX_DIV_YN1_S  27

/** HP_SYS_CLKRST_I2S0_TX_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_I2S0_TX_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xf0)
/** HP_SYS_CLKRST_REG_I2S0_TX_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_TX_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_I2S0_TX_CLK_EN_M  (HP_SYS_CLKRST_REG_I2S0_TX_CLK_EN_V << HP_SYS_CLKRST_REG_I2S0_TX_CLK_EN_S)
#define HP_SYS_CLKRST_REG_I2S0_TX_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S0_TX_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_I2S0_TX_CLK_SRC_SEL : R/W; bitpos: [2:1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_TX_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_I2S0_TX_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_I2S0_TX_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_I2S0_TX_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_I2S0_TX_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_I2S0_TX_CLK_SRC_SEL_S  1
/** HP_SYS_CLKRST_REG_I2S0_TX_DIV_N : R/W; bitpos: [10:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_N    0x000000FFU
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_N_M  (HP_SYS_CLKRST_REG_I2S0_TX_DIV_N_V << HP_SYS_CLKRST_REG_I2S0_TX_DIV_N_S)
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_N_V  0x000000FFU
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_N_S  3

/** HP_SYS_CLKRST_I2S0_TX_DIV_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_I2S0_TX_DIV_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xf4)
/** HP_SYS_CLKRST_REG_I2S0_TX_DIV_X : R/W; bitpos: [8:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_X    0x000001FFU
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_X_M  (HP_SYS_CLKRST_REG_I2S0_TX_DIV_X_V << HP_SYS_CLKRST_REG_I2S0_TX_DIV_X_S)
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_X_V  0x000001FFU
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_X_S  0
/** HP_SYS_CLKRST_REG_I2S0_TX_DIV_Y : R/W; bitpos: [17:9]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_Y    0x000001FFU
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_Y_M  (HP_SYS_CLKRST_REG_I2S0_TX_DIV_Y_V << HP_SYS_CLKRST_REG_I2S0_TX_DIV_Y_S)
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_Y_V  0x000001FFU
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_Y_S  9
/** HP_SYS_CLKRST_REG_I2S0_TX_DIV_Z : R/W; bitpos: [26:18]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_Z    0x000001FFU
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_Z_M  (HP_SYS_CLKRST_REG_I2S0_TX_DIV_Z_V << HP_SYS_CLKRST_REG_I2S0_TX_DIV_Z_S)
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_Z_V  0x000001FFU
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_Z_S  18
/** HP_SYS_CLKRST_REG_I2S0_TX_DIV_YN1 : R/W; bitpos: [27]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_YN1    (BIT(27))
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_YN1_M  (HP_SYS_CLKRST_REG_I2S0_TX_DIV_YN1_V << HP_SYS_CLKRST_REG_I2S0_TX_DIV_YN1_S)
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_YN1_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S0_TX_DIV_YN1_S  27

/** HP_SYS_CLKRST_I2S1_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_I2S1_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xf8)
/** HP_SYS_CLKRST_REG_I2S1_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_I2S1_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_I2S1_APB_CLK_EN_V << HP_SYS_CLKRST_REG_I2S1_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_I2S1_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S1_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_I2S1_APB_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_APB_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_I2S1_APB_RST_EN_M  (HP_SYS_CLKRST_REG_I2S1_APB_RST_EN_V << HP_SYS_CLKRST_REG_I2S1_APB_RST_EN_S)
#define HP_SYS_CLKRST_REG_I2S1_APB_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S1_APB_RST_EN_S  1
/** HP_SYS_CLKRST_REG_I2S1_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_I2S1_FORCE_NORST_M  (HP_SYS_CLKRST_REG_I2S1_FORCE_NORST_V << HP_SYS_CLKRST_REG_I2S1_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_I2S1_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S1_FORCE_NORST_S  2

/** HP_SYS_CLKRST_I2S1_RX_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_I2S1_RX_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0xfc)
/** HP_SYS_CLKRST_REG_I2S1_RX_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_RX_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_I2S1_RX_CLK_EN_M  (HP_SYS_CLKRST_REG_I2S1_RX_CLK_EN_V << HP_SYS_CLKRST_REG_I2S1_RX_CLK_EN_S)
#define HP_SYS_CLKRST_REG_I2S1_RX_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S1_RX_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_I2S1_RX_CLK_SRC_SEL : R/W; bitpos: [2:1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_RX_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_I2S1_RX_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_I2S1_RX_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_I2S1_RX_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_I2S1_RX_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_I2S1_RX_CLK_SRC_SEL_S  1
/** HP_SYS_CLKRST_REG_I2S1_RX_DIV_N : R/W; bitpos: [10:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_N    0x000000FFU
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_N_M  (HP_SYS_CLKRST_REG_I2S1_RX_DIV_N_V << HP_SYS_CLKRST_REG_I2S1_RX_DIV_N_S)
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_N_V  0x000000FFU
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_N_S  3
/** HP_SYS_CLKRST_REG_I2S1_MST_CLK_SEL : R/W; bitpos: [11]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_MST_CLK_SEL    (BIT(11))
#define HP_SYS_CLKRST_REG_I2S1_MST_CLK_SEL_M  (HP_SYS_CLKRST_REG_I2S1_MST_CLK_SEL_V << HP_SYS_CLKRST_REG_I2S1_MST_CLK_SEL_S)
#define HP_SYS_CLKRST_REG_I2S1_MST_CLK_SEL_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S1_MST_CLK_SEL_S  11

/** HP_SYS_CLKRST_I2S1_RX_DIV_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_I2S1_RX_DIV_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x100)
/** HP_SYS_CLKRST_REG_I2S1_RX_DIV_X : R/W; bitpos: [8:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_X    0x000001FFU
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_X_M  (HP_SYS_CLKRST_REG_I2S1_RX_DIV_X_V << HP_SYS_CLKRST_REG_I2S1_RX_DIV_X_S)
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_X_V  0x000001FFU
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_X_S  0
/** HP_SYS_CLKRST_REG_I2S1_RX_DIV_Y : R/W; bitpos: [17:9]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_Y    0x000001FFU
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_Y_M  (HP_SYS_CLKRST_REG_I2S1_RX_DIV_Y_V << HP_SYS_CLKRST_REG_I2S1_RX_DIV_Y_S)
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_Y_V  0x000001FFU
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_Y_S  9
/** HP_SYS_CLKRST_REG_I2S1_RX_DIV_Z : R/W; bitpos: [26:18]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_Z    0x000001FFU
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_Z_M  (HP_SYS_CLKRST_REG_I2S1_RX_DIV_Z_V << HP_SYS_CLKRST_REG_I2S1_RX_DIV_Z_S)
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_Z_V  0x000001FFU
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_Z_S  18
/** HP_SYS_CLKRST_REG_I2S1_RX_DIV_YN1 : R/W; bitpos: [27]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_YN1    (BIT(27))
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_YN1_M  (HP_SYS_CLKRST_REG_I2S1_RX_DIV_YN1_V << HP_SYS_CLKRST_REG_I2S1_RX_DIV_YN1_S)
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_YN1_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S1_RX_DIV_YN1_S  27

/** HP_SYS_CLKRST_I2S1_TX_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_I2S1_TX_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x104)
/** HP_SYS_CLKRST_REG_I2S1_TX_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_TX_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_I2S1_TX_CLK_EN_M  (HP_SYS_CLKRST_REG_I2S1_TX_CLK_EN_V << HP_SYS_CLKRST_REG_I2S1_TX_CLK_EN_S)
#define HP_SYS_CLKRST_REG_I2S1_TX_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S1_TX_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_I2S1_TX_CLK_SRC_SEL : R/W; bitpos: [2:1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_TX_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_I2S1_TX_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_I2S1_TX_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_I2S1_TX_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_I2S1_TX_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_I2S1_TX_CLK_SRC_SEL_S  1
/** HP_SYS_CLKRST_REG_I2S1_TX_DIV_N : R/W; bitpos: [10:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_N    0x000000FFU
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_N_M  (HP_SYS_CLKRST_REG_I2S1_TX_DIV_N_V << HP_SYS_CLKRST_REG_I2S1_TX_DIV_N_S)
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_N_V  0x000000FFU
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_N_S  3

/** HP_SYS_CLKRST_I2S1_TX_DIV_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_I2S1_TX_DIV_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x108)
/** HP_SYS_CLKRST_REG_I2S1_TX_DIV_X : R/W; bitpos: [8:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_X    0x000001FFU
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_X_M  (HP_SYS_CLKRST_REG_I2S1_TX_DIV_X_V << HP_SYS_CLKRST_REG_I2S1_TX_DIV_X_S)
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_X_V  0x000001FFU
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_X_S  0
/** HP_SYS_CLKRST_REG_I2S1_TX_DIV_Y : R/W; bitpos: [17:9]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_Y    0x000001FFU
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_Y_M  (HP_SYS_CLKRST_REG_I2S1_TX_DIV_Y_V << HP_SYS_CLKRST_REG_I2S1_TX_DIV_Y_S)
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_Y_V  0x000001FFU
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_Y_S  9
/** HP_SYS_CLKRST_REG_I2S1_TX_DIV_Z : R/W; bitpos: [26:18]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_Z    0x000001FFU
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_Z_M  (HP_SYS_CLKRST_REG_I2S1_TX_DIV_Z_V << HP_SYS_CLKRST_REG_I2S1_TX_DIV_Z_S)
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_Z_V  0x000001FFU
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_Z_S  18
/** HP_SYS_CLKRST_REG_I2S1_TX_DIV_YN1 : R/W; bitpos: [27]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_YN1    (BIT(27))
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_YN1_M  (HP_SYS_CLKRST_REG_I2S1_TX_DIV_YN1_V << HP_SYS_CLKRST_REG_I2S1_TX_DIV_YN1_S)
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_YN1_V  0x00000001U
#define HP_SYS_CLKRST_REG_I2S1_TX_DIV_YN1_S  27

/** HP_SYS_CLKRST_TWAI0_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_TWAI0_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x10c)
/** HP_SYS_CLKRST_REG_TWAI0_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TWAI0_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_TWAI0_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_TWAI0_APB_CLK_EN_V << HP_SYS_CLKRST_REG_TWAI0_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TWAI0_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TWAI0_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_TWAI0_CLK_SRC_SEL : R/W; bitpos: [2:1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TWAI0_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_TWAI0_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_TWAI0_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_TWAI0_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_TWAI0_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_TWAI0_CLK_SRC_SEL_S  1
/** HP_SYS_CLKRST_REG_TWAI0_CLK_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TWAI0_CLK_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_TWAI0_CLK_EN_M  (HP_SYS_CLKRST_REG_TWAI0_CLK_EN_V << HP_SYS_CLKRST_REG_TWAI0_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TWAI0_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TWAI0_CLK_EN_S  3
/** HP_SYS_CLKRST_REG_TWAI0_RST_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TWAI0_RST_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_TWAI0_RST_EN_M  (HP_SYS_CLKRST_REG_TWAI0_RST_EN_V << HP_SYS_CLKRST_REG_TWAI0_RST_EN_S)
#define HP_SYS_CLKRST_REG_TWAI0_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TWAI0_RST_EN_S  4
/** HP_SYS_CLKRST_REG_TWAI0_FORCE_NORST : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TWAI0_FORCE_NORST    (BIT(5))
#define HP_SYS_CLKRST_REG_TWAI0_FORCE_NORST_M  (HP_SYS_CLKRST_REG_TWAI0_FORCE_NORST_V << HP_SYS_CLKRST_REG_TWAI0_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_TWAI0_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_TWAI0_FORCE_NORST_S  5

/** HP_SYS_CLKRST_TWAI1_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_TWAI1_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x110)
/** HP_SYS_CLKRST_REG_TWAI1_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TWAI1_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_TWAI1_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_TWAI1_APB_CLK_EN_V << HP_SYS_CLKRST_REG_TWAI1_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TWAI1_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TWAI1_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_TWAI1_CLK_SRC_SEL : R/W; bitpos: [2:1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TWAI1_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_TWAI1_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_TWAI1_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_TWAI1_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_TWAI1_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_TWAI1_CLK_SRC_SEL_S  1
/** HP_SYS_CLKRST_REG_TWAI1_CLK_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TWAI1_CLK_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_TWAI1_CLK_EN_M  (HP_SYS_CLKRST_REG_TWAI1_CLK_EN_V << HP_SYS_CLKRST_REG_TWAI1_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TWAI1_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TWAI1_CLK_EN_S  3
/** HP_SYS_CLKRST_REG_TWAI1_RST_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TWAI1_RST_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_TWAI1_RST_EN_M  (HP_SYS_CLKRST_REG_TWAI1_RST_EN_V << HP_SYS_CLKRST_REG_TWAI1_RST_EN_S)
#define HP_SYS_CLKRST_REG_TWAI1_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TWAI1_RST_EN_S  4
/** HP_SYS_CLKRST_REG_TWAI1_FORCE_NORST : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TWAI1_FORCE_NORST    (BIT(5))
#define HP_SYS_CLKRST_REG_TWAI1_FORCE_NORST_M  (HP_SYS_CLKRST_REG_TWAI1_FORCE_NORST_V << HP_SYS_CLKRST_REG_TWAI1_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_TWAI1_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_TWAI1_FORCE_NORST_S  5

/** HP_SYS_CLKRST_TIMERGRP0_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_TIMERGRP0_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x114)
/** HP_SYS_CLKRST_REG_TIMERGRP0_APB_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP0_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_TIMERGRP0_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_TIMERGRP0_APB_CLK_EN_V << HP_SYS_CLKRST_REG_TIMERGRP0_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TIMERGRP0_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP0_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_TIMERGRP0_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP0_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_TIMERGRP0_RST_EN_M  (HP_SYS_CLKRST_REG_TIMERGRP0_RST_EN_V << HP_SYS_CLKRST_REG_TIMERGRP0_RST_EN_S)
#define HP_SYS_CLKRST_REG_TIMERGRP0_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP0_RST_EN_S  1
/** HP_SYS_CLKRST_REG_TIMERGRP0_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP0_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_TIMERGRP0_FORCE_NORST_M  (HP_SYS_CLKRST_REG_TIMERGRP0_FORCE_NORST_V << HP_SYS_CLKRST_REG_TIMERGRP0_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_TIMERGRP0_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP0_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_TIMERGRP0_T0_SRC_SEL : R/W; bitpos: [4:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP0_T0_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_TIMERGRP0_T0_SRC_SEL_M  (HP_SYS_CLKRST_REG_TIMERGRP0_T0_SRC_SEL_V << HP_SYS_CLKRST_REG_TIMERGRP0_T0_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_TIMERGRP0_T0_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_TIMERGRP0_T0_SRC_SEL_S  3
/** HP_SYS_CLKRST_REG_TIMERGRP0_T0_CLK_EN : R/W; bitpos: [5]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP0_T0_CLK_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_TIMERGRP0_T0_CLK_EN_M  (HP_SYS_CLKRST_REG_TIMERGRP0_T0_CLK_EN_V << HP_SYS_CLKRST_REG_TIMERGRP0_T0_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TIMERGRP0_T0_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP0_T0_CLK_EN_S  5
/** HP_SYS_CLKRST_REG_TIMERGRP0_T1_SRC_SEL : R/W; bitpos: [7:6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP0_T1_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_TIMERGRP0_T1_SRC_SEL_M  (HP_SYS_CLKRST_REG_TIMERGRP0_T1_SRC_SEL_V << HP_SYS_CLKRST_REG_TIMERGRP0_T1_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_TIMERGRP0_T1_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_TIMERGRP0_T1_SRC_SEL_S  6
/** HP_SYS_CLKRST_REG_TIMERGRP0_T1_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP0_T1_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_TIMERGRP0_T1_CLK_EN_M  (HP_SYS_CLKRST_REG_TIMERGRP0_T1_CLK_EN_V << HP_SYS_CLKRST_REG_TIMERGRP0_T1_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TIMERGRP0_T1_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP0_T1_CLK_EN_S  8
/** HP_SYS_CLKRST_REG_TIMERGRP0_WDT_SRC_SEL : R/W; bitpos: [10:9]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP0_WDT_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_TIMERGRP0_WDT_SRC_SEL_M  (HP_SYS_CLKRST_REG_TIMERGRP0_WDT_SRC_SEL_V << HP_SYS_CLKRST_REG_TIMERGRP0_WDT_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_TIMERGRP0_WDT_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_TIMERGRP0_WDT_SRC_SEL_S  9
/** HP_SYS_CLKRST_REG_TIMERGRP0_WDT_CLK_EN : R/W; bitpos: [11]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP0_WDT_CLK_EN    (BIT(11))
#define HP_SYS_CLKRST_REG_TIMERGRP0_WDT_CLK_EN_M  (HP_SYS_CLKRST_REG_TIMERGRP0_WDT_CLK_EN_V << HP_SYS_CLKRST_REG_TIMERGRP0_WDT_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TIMERGRP0_WDT_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP0_WDT_CLK_EN_S  11

/** HP_SYS_CLKRST_TIMERGRP0_TGRT_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_TIMERGRP0_TGRT_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x118)
/** HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_EN_M  (HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_EN_V << HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_SRC_SEL : R/W; bitpos: [4:1]; default: 8;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_SRC_SEL    0x0000000FU
#define HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_SRC_SEL_V  0x0000000FU
#define HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_SRC_SEL_S  1
/** HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_DIV_NUM : R/W; bitpos: [20:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_DIV_NUM    0x0000FFFFU
#define HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_DIV_NUM_V  0x0000FFFFU
#define HP_SYS_CLKRST_REG_TIMERGRP0_TGRT_CLK_DIV_NUM_S  5

/** HP_SYS_CLKRST_TIMERGRP1_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_TIMERGRP1_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x11c)
/** HP_SYS_CLKRST_REG_TIMERGRP1_APB_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP1_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_TIMERGRP1_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_TIMERGRP1_APB_CLK_EN_V << HP_SYS_CLKRST_REG_TIMERGRP1_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TIMERGRP1_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP1_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_TIMERGRP1_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP1_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_TIMERGRP1_RST_EN_M  (HP_SYS_CLKRST_REG_TIMERGRP1_RST_EN_V << HP_SYS_CLKRST_REG_TIMERGRP1_RST_EN_S)
#define HP_SYS_CLKRST_REG_TIMERGRP1_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP1_RST_EN_S  1
/** HP_SYS_CLKRST_REG_TIMERGRP1_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP1_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_TIMERGRP1_FORCE_NORST_M  (HP_SYS_CLKRST_REG_TIMERGRP1_FORCE_NORST_V << HP_SYS_CLKRST_REG_TIMERGRP1_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_TIMERGRP1_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP1_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_TIMERGRP1_T0_SRC_SEL : R/W; bitpos: [4:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP1_T0_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_TIMERGRP1_T0_SRC_SEL_M  (HP_SYS_CLKRST_REG_TIMERGRP1_T0_SRC_SEL_V << HP_SYS_CLKRST_REG_TIMERGRP1_T0_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_TIMERGRP1_T0_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_TIMERGRP1_T0_SRC_SEL_S  3
/** HP_SYS_CLKRST_REG_TIMERGRP1_T0_CLK_EN : R/W; bitpos: [5]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP1_T0_CLK_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_TIMERGRP1_T0_CLK_EN_M  (HP_SYS_CLKRST_REG_TIMERGRP1_T0_CLK_EN_V << HP_SYS_CLKRST_REG_TIMERGRP1_T0_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TIMERGRP1_T0_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP1_T0_CLK_EN_S  5
/** HP_SYS_CLKRST_REG_TIMERGRP1_T1_SRC_SEL : R/W; bitpos: [7:6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP1_T1_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_TIMERGRP1_T1_SRC_SEL_M  (HP_SYS_CLKRST_REG_TIMERGRP1_T1_SRC_SEL_V << HP_SYS_CLKRST_REG_TIMERGRP1_T1_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_TIMERGRP1_T1_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_TIMERGRP1_T1_SRC_SEL_S  6
/** HP_SYS_CLKRST_REG_TIMERGRP1_T1_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP1_T1_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_TIMERGRP1_T1_CLK_EN_M  (HP_SYS_CLKRST_REG_TIMERGRP1_T1_CLK_EN_V << HP_SYS_CLKRST_REG_TIMERGRP1_T1_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TIMERGRP1_T1_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP1_T1_CLK_EN_S  8
/** HP_SYS_CLKRST_REG_TIMERGRP1_WDT_SRC_SEL : R/W; bitpos: [10:9]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP1_WDT_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_TIMERGRP1_WDT_SRC_SEL_M  (HP_SYS_CLKRST_REG_TIMERGRP1_WDT_SRC_SEL_V << HP_SYS_CLKRST_REG_TIMERGRP1_WDT_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_TIMERGRP1_WDT_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_TIMERGRP1_WDT_SRC_SEL_S  9
/** HP_SYS_CLKRST_REG_TIMERGRP1_WDT_CLK_EN : R/W; bitpos: [11]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TIMERGRP1_WDT_CLK_EN    (BIT(11))
#define HP_SYS_CLKRST_REG_TIMERGRP1_WDT_CLK_EN_M  (HP_SYS_CLKRST_REG_TIMERGRP1_WDT_CLK_EN_V << HP_SYS_CLKRST_REG_TIMERGRP1_WDT_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TIMERGRP1_WDT_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TIMERGRP1_WDT_CLK_EN_S  11

/** HP_SYS_CLKRST_SYSTIMER_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_SYSTIMER_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x120)
/** HP_SYS_CLKRST_REG_SYSTIMER_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SYSTIMER_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_SYSTIMER_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_SYSTIMER_APB_CLK_EN_V << HP_SYS_CLKRST_REG_SYSTIMER_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_SYSTIMER_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_SYSTIMER_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_SYSTIMER_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SYSTIMER_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_SYSTIMER_RST_EN_M  (HP_SYS_CLKRST_REG_SYSTIMER_RST_EN_V << HP_SYS_CLKRST_REG_SYSTIMER_RST_EN_S)
#define HP_SYS_CLKRST_REG_SYSTIMER_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_SYSTIMER_RST_EN_S  1
/** HP_SYS_CLKRST_REG_SYSTIMER_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SYSTIMER_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_SYSTIMER_FORCE_NORST_M  (HP_SYS_CLKRST_REG_SYSTIMER_FORCE_NORST_V << HP_SYS_CLKRST_REG_SYSTIMER_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_SYSTIMER_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_SYSTIMER_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_SYSTIMER_CLK_SRC_SEL : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SYSTIMER_CLK_SRC_SEL    (BIT(3))
#define HP_SYS_CLKRST_REG_SYSTIMER_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_SYSTIMER_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_SYSTIMER_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_SYSTIMER_CLK_SRC_SEL_V  0x00000001U
#define HP_SYS_CLKRST_REG_SYSTIMER_CLK_SRC_SEL_S  3
/** HP_SYS_CLKRST_REG_SYSTIMER_CLK_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SYSTIMER_CLK_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_SYSTIMER_CLK_EN_M  (HP_SYS_CLKRST_REG_SYSTIMER_CLK_EN_V << HP_SYS_CLKRST_REG_SYSTIMER_CLK_EN_S)
#define HP_SYS_CLKRST_REG_SYSTIMER_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_SYSTIMER_CLK_EN_S  4

/** HP_SYS_CLKRST_MCPWM0_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_MCPWM0_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x124)
/** HP_SYS_CLKRST_REG_MCPWM0_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM0_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_MCPWM0_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_MCPWM0_APB_CLK_EN_V << HP_SYS_CLKRST_REG_MCPWM0_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MCPWM0_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM0_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_MCPWM0_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM0_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_MCPWM0_RST_EN_M  (HP_SYS_CLKRST_REG_MCPWM0_RST_EN_V << HP_SYS_CLKRST_REG_MCPWM0_RST_EN_S)
#define HP_SYS_CLKRST_REG_MCPWM0_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM0_RST_EN_S  1
/** HP_SYS_CLKRST_REG_MCPWM0_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM0_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_MCPWM0_FORCE_NORST_M  (HP_SYS_CLKRST_REG_MCPWM0_FORCE_NORST_V << HP_SYS_CLKRST_REG_MCPWM0_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_MCPWM0_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM0_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_MCPWM0_CLK_SRC_SEL : R/W; bitpos: [4:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM0_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_MCPWM0_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_MCPWM0_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_MCPWM0_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_MCPWM0_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_MCPWM0_CLK_SRC_SEL_S  3
/** HP_SYS_CLKRST_REG_MCPWM0_CLK_EN : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM0_CLK_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_MCPWM0_CLK_EN_M  (HP_SYS_CLKRST_REG_MCPWM0_CLK_EN_V << HP_SYS_CLKRST_REG_MCPWM0_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MCPWM0_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM0_CLK_EN_S  5
/** HP_SYS_CLKRST_REG_MCPWM0_CLK_DIV_NUM : R/W; bitpos: [13:6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM0_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_MCPWM0_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_MCPWM0_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_MCPWM0_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_MCPWM0_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_MCPWM0_CLK_DIV_NUM_S  6

/** HP_SYS_CLKRST_MCPWM1_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_MCPWM1_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x128)
/** HP_SYS_CLKRST_REG_MCPWM1_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM1_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_MCPWM1_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_MCPWM1_APB_CLK_EN_V << HP_SYS_CLKRST_REG_MCPWM1_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MCPWM1_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM1_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_MCPWM1_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM1_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_MCPWM1_RST_EN_M  (HP_SYS_CLKRST_REG_MCPWM1_RST_EN_V << HP_SYS_CLKRST_REG_MCPWM1_RST_EN_S)
#define HP_SYS_CLKRST_REG_MCPWM1_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM1_RST_EN_S  1
/** HP_SYS_CLKRST_REG_MCPWM1_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM1_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_MCPWM1_FORCE_NORST_M  (HP_SYS_CLKRST_REG_MCPWM1_FORCE_NORST_V << HP_SYS_CLKRST_REG_MCPWM1_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_MCPWM1_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM1_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_MCPWM1_CLK_SRC_SEL : R/W; bitpos: [4:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM1_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_MCPWM1_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_MCPWM1_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_MCPWM1_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_MCPWM1_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_MCPWM1_CLK_SRC_SEL_S  3
/** HP_SYS_CLKRST_REG_MCPWM1_CLK_EN : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM1_CLK_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_MCPWM1_CLK_EN_M  (HP_SYS_CLKRST_REG_MCPWM1_CLK_EN_V << HP_SYS_CLKRST_REG_MCPWM1_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MCPWM1_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM1_CLK_EN_S  5
/** HP_SYS_CLKRST_REG_MCPWM1_CLK_DIV_NUM : R/W; bitpos: [13:6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM1_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_MCPWM1_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_MCPWM1_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_MCPWM1_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_MCPWM1_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_MCPWM1_CLK_DIV_NUM_S  6

/** HP_SYS_CLKRST_MCPWM2_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_MCPWM2_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x12c)
/** HP_SYS_CLKRST_REG_MCPWM2_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM2_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_MCPWM2_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_MCPWM2_APB_CLK_EN_V << HP_SYS_CLKRST_REG_MCPWM2_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MCPWM2_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM2_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_MCPWM2_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM2_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_MCPWM2_RST_EN_M  (HP_SYS_CLKRST_REG_MCPWM2_RST_EN_V << HP_SYS_CLKRST_REG_MCPWM2_RST_EN_S)
#define HP_SYS_CLKRST_REG_MCPWM2_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM2_RST_EN_S  1
/** HP_SYS_CLKRST_REG_MCPWM2_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM2_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_MCPWM2_FORCE_NORST_M  (HP_SYS_CLKRST_REG_MCPWM2_FORCE_NORST_V << HP_SYS_CLKRST_REG_MCPWM2_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_MCPWM2_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM2_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_MCPWM2_CLK_SRC_SEL : R/W; bitpos: [4:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM2_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_MCPWM2_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_MCPWM2_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_MCPWM2_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_MCPWM2_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_MCPWM2_CLK_SRC_SEL_S  3
/** HP_SYS_CLKRST_REG_MCPWM2_CLK_EN : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM2_CLK_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_MCPWM2_CLK_EN_M  (HP_SYS_CLKRST_REG_MCPWM2_CLK_EN_V << HP_SYS_CLKRST_REG_MCPWM2_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MCPWM2_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM2_CLK_EN_S  5
/** HP_SYS_CLKRST_REG_MCPWM2_CLK_DIV_NUM : R/W; bitpos: [13:6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM2_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_MCPWM2_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_MCPWM2_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_MCPWM2_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_MCPWM2_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_MCPWM2_CLK_DIV_NUM_S  6

/** HP_SYS_CLKRST_MCPWM3_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_MCPWM3_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x130)
/** HP_SYS_CLKRST_REG_MCPWM3_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM3_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_MCPWM3_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_MCPWM3_APB_CLK_EN_V << HP_SYS_CLKRST_REG_MCPWM3_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MCPWM3_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM3_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_MCPWM3_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM3_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_MCPWM3_RST_EN_M  (HP_SYS_CLKRST_REG_MCPWM3_RST_EN_V << HP_SYS_CLKRST_REG_MCPWM3_RST_EN_S)
#define HP_SYS_CLKRST_REG_MCPWM3_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM3_RST_EN_S  1
/** HP_SYS_CLKRST_REG_MCPWM3_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM3_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_MCPWM3_FORCE_NORST_M  (HP_SYS_CLKRST_REG_MCPWM3_FORCE_NORST_V << HP_SYS_CLKRST_REG_MCPWM3_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_MCPWM3_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM3_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_MCPWM3_CLK_SRC_SEL : R/W; bitpos: [4:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM3_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_MCPWM3_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_MCPWM3_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_MCPWM3_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_MCPWM3_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_MCPWM3_CLK_SRC_SEL_S  3
/** HP_SYS_CLKRST_REG_MCPWM3_CLK_EN : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM3_CLK_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_MCPWM3_CLK_EN_M  (HP_SYS_CLKRST_REG_MCPWM3_CLK_EN_V << HP_SYS_CLKRST_REG_MCPWM3_CLK_EN_S)
#define HP_SYS_CLKRST_REG_MCPWM3_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_MCPWM3_CLK_EN_S  5
/** HP_SYS_CLKRST_REG_MCPWM3_CLK_DIV_NUM : R/W; bitpos: [13:6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MCPWM3_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_MCPWM3_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_MCPWM3_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_MCPWM3_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_MCPWM3_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_MCPWM3_CLK_DIV_NUM_S  6

/** HP_SYS_CLKRST_INTRMTX_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_INTRMTX_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x134)
/** HP_SYS_CLKRST_REG_INTRMTX_APB_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_INTRMTX_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_INTRMTX_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_INTRMTX_APB_CLK_EN_V << HP_SYS_CLKRST_REG_INTRMTX_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_INTRMTX_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_INTRMTX_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_INTRMTX_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_INTRMTX_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_INTRMTX_RST_EN_M  (HP_SYS_CLKRST_REG_INTRMTX_RST_EN_V << HP_SYS_CLKRST_REG_INTRMTX_RST_EN_S)
#define HP_SYS_CLKRST_REG_INTRMTX_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_INTRMTX_RST_EN_S  1
/** HP_SYS_CLKRST_REG_INTRMTX_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_INTRMTX_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_INTRMTX_FORCE_NORST_M  (HP_SYS_CLKRST_REG_INTRMTX_FORCE_NORST_V << HP_SYS_CLKRST_REG_INTRMTX_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_INTRMTX_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_INTRMTX_FORCE_NORST_S  2

/** HP_SYS_CLKRST_PCNT_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_PCNT_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x138)
/** HP_SYS_CLKRST_REG_PCNT0_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PCNT0_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_PCNT0_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_PCNT0_APB_CLK_EN_V << HP_SYS_CLKRST_REG_PCNT0_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PCNT0_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PCNT0_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_PCNT0_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PCNT0_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_PCNT0_RST_EN_M  (HP_SYS_CLKRST_REG_PCNT0_RST_EN_V << HP_SYS_CLKRST_REG_PCNT0_RST_EN_S)
#define HP_SYS_CLKRST_REG_PCNT0_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PCNT0_RST_EN_S  1
/** HP_SYS_CLKRST_REG_PCNT0_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PCNT0_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_PCNT0_FORCE_NORST_M  (HP_SYS_CLKRST_REG_PCNT0_FORCE_NORST_V << HP_SYS_CLKRST_REG_PCNT0_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_PCNT0_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_PCNT0_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_PCNT1_APB_CLK_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PCNT1_APB_CLK_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_PCNT1_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_PCNT1_APB_CLK_EN_V << HP_SYS_CLKRST_REG_PCNT1_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_PCNT1_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PCNT1_APB_CLK_EN_S  3
/** HP_SYS_CLKRST_REG_PCNT1_RST_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PCNT1_RST_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_PCNT1_RST_EN_M  (HP_SYS_CLKRST_REG_PCNT1_RST_EN_V << HP_SYS_CLKRST_REG_PCNT1_RST_EN_S)
#define HP_SYS_CLKRST_REG_PCNT1_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_PCNT1_RST_EN_S  4
/** HP_SYS_CLKRST_REG_PCNT1_FORCE_NORST : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PCNT1_FORCE_NORST    (BIT(5))
#define HP_SYS_CLKRST_REG_PCNT1_FORCE_NORST_M  (HP_SYS_CLKRST_REG_PCNT1_FORCE_NORST_V << HP_SYS_CLKRST_REG_PCNT1_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_PCNT1_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_PCNT1_FORCE_NORST_S  5

/** HP_SYS_CLKRST_USB_DEVICE_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_USB_DEVICE_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x144)
/** HP_SYS_CLKRST_REG_USB_DEVICE_APB_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_USB_DEVICE_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_USB_DEVICE_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_USB_DEVICE_APB_CLK_EN_V << HP_SYS_CLKRST_REG_USB_DEVICE_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_USB_DEVICE_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_USB_DEVICE_APB_CLK_EN_S  0

/** HP_SYS_CLKRST_LEDC_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_LEDC_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x148)
/** HP_SYS_CLKRST_REG_LEDC0_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LEDC0_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_LEDC0_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_LEDC0_APB_CLK_EN_V << HP_SYS_CLKRST_REG_LEDC0_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_LEDC0_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_LEDC0_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_LEDC0_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LEDC0_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_LEDC0_RST_EN_M  (HP_SYS_CLKRST_REG_LEDC0_RST_EN_V << HP_SYS_CLKRST_REG_LEDC0_RST_EN_S)
#define HP_SYS_CLKRST_REG_LEDC0_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_LEDC0_RST_EN_S  1
/** HP_SYS_CLKRST_REG_LEDC0_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LEDC0_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_LEDC0_FORCE_NORST_M  (HP_SYS_CLKRST_REG_LEDC0_FORCE_NORST_V << HP_SYS_CLKRST_REG_LEDC0_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_LEDC0_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_LEDC0_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_LEDC0_CLK_SRC_SEL : R/W; bitpos: [4:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LEDC0_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_LEDC0_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_LEDC0_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_LEDC0_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_LEDC0_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_LEDC0_CLK_SRC_SEL_S  3
/** HP_SYS_CLKRST_REG_LEDC0_CLK_EN : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LEDC0_CLK_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_LEDC0_CLK_EN_M  (HP_SYS_CLKRST_REG_LEDC0_CLK_EN_V << HP_SYS_CLKRST_REG_LEDC0_CLK_EN_S)
#define HP_SYS_CLKRST_REG_LEDC0_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_LEDC0_CLK_EN_S  5
/** HP_SYS_CLKRST_REG_LEDC1_APB_CLK_EN : R/W; bitpos: [6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LEDC1_APB_CLK_EN    (BIT(6))
#define HP_SYS_CLKRST_REG_LEDC1_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_LEDC1_APB_CLK_EN_V << HP_SYS_CLKRST_REG_LEDC1_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_LEDC1_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_LEDC1_APB_CLK_EN_S  6
/** HP_SYS_CLKRST_REG_LEDC1_RST_EN : R/W; bitpos: [7]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LEDC1_RST_EN    (BIT(7))
#define HP_SYS_CLKRST_REG_LEDC1_RST_EN_M  (HP_SYS_CLKRST_REG_LEDC1_RST_EN_V << HP_SYS_CLKRST_REG_LEDC1_RST_EN_S)
#define HP_SYS_CLKRST_REG_LEDC1_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_LEDC1_RST_EN_S  7
/** HP_SYS_CLKRST_REG_LEDC1_FORCE_NORST : R/W; bitpos: [8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LEDC1_FORCE_NORST    (BIT(8))
#define HP_SYS_CLKRST_REG_LEDC1_FORCE_NORST_M  (HP_SYS_CLKRST_REG_LEDC1_FORCE_NORST_V << HP_SYS_CLKRST_REG_LEDC1_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_LEDC1_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_LEDC1_FORCE_NORST_S  8
/** HP_SYS_CLKRST_REG_LEDC1_CLK_SRC_SEL : R/W; bitpos: [10:9]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LEDC1_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_LEDC1_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_LEDC1_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_LEDC1_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_LEDC1_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_LEDC1_CLK_SRC_SEL_S  9
/** HP_SYS_CLKRST_REG_LEDC1_CLK_EN : R/W; bitpos: [11]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LEDC1_CLK_EN    (BIT(11))
#define HP_SYS_CLKRST_REG_LEDC1_CLK_EN_M  (HP_SYS_CLKRST_REG_LEDC1_CLK_EN_V << HP_SYS_CLKRST_REG_LEDC1_CLK_EN_S)
#define HP_SYS_CLKRST_REG_LEDC1_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_LEDC1_CLK_EN_S  11

/** HP_SYS_CLKRST_LCDCAM_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_LCDCAM_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x14c)
/** HP_SYS_CLKRST_REG_LCDCAM_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCDCAM_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_LCDCAM_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_LCDCAM_APB_CLK_EN_V << HP_SYS_CLKRST_REG_LCDCAM_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_LCDCAM_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_LCDCAM_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_LCDCAM_APB_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCDCAM_APB_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_LCDCAM_APB_RST_EN_M  (HP_SYS_CLKRST_REG_LCDCAM_APB_RST_EN_V << HP_SYS_CLKRST_REG_LCDCAM_APB_RST_EN_S)
#define HP_SYS_CLKRST_REG_LCDCAM_APB_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_LCDCAM_APB_RST_EN_S  1
/** HP_SYS_CLKRST_REG_LCDCAM_SYS_CLK_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCDCAM_SYS_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_LCDCAM_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_LCDCAM_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_LCDCAM_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_LCDCAM_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_LCDCAM_SYS_CLK_EN_S  2
/** HP_SYS_CLKRST_REG_LCDCAM_RST_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCDCAM_RST_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_LCDCAM_RST_EN_M  (HP_SYS_CLKRST_REG_LCDCAM_RST_EN_V << HP_SYS_CLKRST_REG_LCDCAM_RST_EN_S)
#define HP_SYS_CLKRST_REG_LCDCAM_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_LCDCAM_RST_EN_S  3
/** HP_SYS_CLKRST_REG_LCDCAM_FORCE_NORST : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCDCAM_FORCE_NORST    (BIT(4))
#define HP_SYS_CLKRST_REG_LCDCAM_FORCE_NORST_M  (HP_SYS_CLKRST_REG_LCDCAM_FORCE_NORST_V << HP_SYS_CLKRST_REG_LCDCAM_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_LCDCAM_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_LCDCAM_FORCE_NORST_S  4

/** HP_SYS_CLKRST_LCDCAM_LCD_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_LCDCAM_LCD_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x150)
/** HP_SYS_CLKRST_REG_LCD_CLK_SRC_SEL : R/W; bitpos: [1:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCD_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_LCD_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_LCD_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_LCD_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_LCD_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_LCD_CLK_SRC_SEL_S  0
/** HP_SYS_CLKRST_REG_LCD_CLK_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCD_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_LCD_CLK_EN_M  (HP_SYS_CLKRST_REG_LCD_CLK_EN_V << HP_SYS_CLKRST_REG_LCD_CLK_EN_S)
#define HP_SYS_CLKRST_REG_LCD_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_LCD_CLK_EN_S  2
/** HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUM : R/W; bitpos: [10:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUM_S  3
/** HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUMERATOR : R/W; bitpos: [18:11]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_LCD_CLK_DIV_NUMERATOR_S  11
/** HP_SYS_CLKRST_REG_LCD_CLK_DIV_DENOMINATOR : R/W; bitpos: [26:19]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCD_CLK_DIV_DENOMINATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_LCD_CLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_LCD_CLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_LCD_CLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_LCD_CLK_DIV_DENOMINATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_LCD_CLK_DIV_DENOMINATOR_S  19

/** HP_SYS_CLKRST_LCDCAM_LCDCAM_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_LCDCAM_LCDCAM_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x154)
/** HP_SYS_CLKRST_REG_LCDCAM_CLK_SRC_SEL : R/W; bitpos: [1:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_LCDCAM_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_LCDCAM_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_SRC_SEL_S  0
/** HP_SYS_CLKRST_REG_LCDCAM_CLK_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_EN_M  (HP_SYS_CLKRST_REG_LCDCAM_CLK_EN_V << HP_SYS_CLKRST_REG_LCDCAM_CLK_EN_S)
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_EN_S  2
/** HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUM : R/W; bitpos: [10:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUM_S  3
/** HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUMERATOR : R/W; bitpos: [18:11]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_NUMERATOR_S  11
/** HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_DENOMINATOR : R/W; bitpos: [26:19]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_DENOMINATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_DENOMINATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_LCDCAM_CLK_DIV_DENOMINATOR_S  19

/** HP_SYS_CLKRST_LCDCAM_CAM_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_LCDCAM_CAM_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x158)
/** HP_SYS_CLKRST_REG_CAM_CLK_SRC_SEL : R/W; bitpos: [1:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CAM_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_CAM_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_CAM_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_CAM_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_CAM_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_CAM_CLK_SRC_SEL_S  0
/** HP_SYS_CLKRST_REG_CAM_CLK_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CAM_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_CAM_CLK_EN_M  (HP_SYS_CLKRST_REG_CAM_CLK_EN_V << HP_SYS_CLKRST_REG_CAM_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CAM_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CAM_CLK_EN_S  2
/** HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUM : R/W; bitpos: [10:3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUM_S  3
/** HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUMERATOR : R/W; bitpos: [18:11]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_CAM_CLK_DIV_NUMERATOR_S  11
/** HP_SYS_CLKRST_REG_CAM_CLK_DIV_DENOMINATOR : R/W; bitpos: [26:19]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CAM_CLK_DIV_DENOMINATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_CAM_CLK_DIV_DENOMINATOR_M  (HP_SYS_CLKRST_REG_CAM_CLK_DIV_DENOMINATOR_V << HP_SYS_CLKRST_REG_CAM_CLK_DIV_DENOMINATOR_S)
#define HP_SYS_CLKRST_REG_CAM_CLK_DIV_DENOMINATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_CAM_CLK_DIV_DENOMINATOR_S  19

/** HP_SYS_CLKRST_IOMUX_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_IOMUX_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x15c)
/** HP_SYS_CLKRST_REG_IOMUX_APB_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_IOMUX_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_IOMUX_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_IOMUX_APB_CLK_EN_V << HP_SYS_CLKRST_REG_IOMUX_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_IOMUX_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_IOMUX_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_IOMUX_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_IOMUX_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_IOMUX_RST_EN_M  (HP_SYS_CLKRST_REG_IOMUX_RST_EN_V << HP_SYS_CLKRST_REG_IOMUX_RST_EN_S)
#define HP_SYS_CLKRST_REG_IOMUX_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_IOMUX_RST_EN_S  1
/** HP_SYS_CLKRST_REG_IOMUX_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_IOMUX_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_IOMUX_FORCE_NORST_M  (HP_SYS_CLKRST_REG_IOMUX_FORCE_NORST_V << HP_SYS_CLKRST_REG_IOMUX_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_IOMUX_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_IOMUX_FORCE_NORST_S  2
/** HP_SYS_CLKRST_REG_IOMUX_CLK_SRC_SEL : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_IOMUX_CLK_SRC_SEL    (BIT(3))
#define HP_SYS_CLKRST_REG_IOMUX_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_IOMUX_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_IOMUX_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_IOMUX_CLK_SRC_SEL_V  0x00000001U
#define HP_SYS_CLKRST_REG_IOMUX_CLK_SRC_SEL_S  3
/** HP_SYS_CLKRST_REG_IOMUX_CLK_EN : R/W; bitpos: [4]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_IOMUX_CLK_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_IOMUX_CLK_EN_M  (HP_SYS_CLKRST_REG_IOMUX_CLK_EN_V << HP_SYS_CLKRST_REG_IOMUX_CLK_EN_S)
#define HP_SYS_CLKRST_REG_IOMUX_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_IOMUX_CLK_EN_S  4
/** HP_SYS_CLKRST_REG_IOMUX_CLK_DIV_NUM : R/W; bitpos: [12:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_IOMUX_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_IOMUX_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_IOMUX_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_IOMUX_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_IOMUX_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_IOMUX_CLK_DIV_NUM_S  5

/** HP_SYS_CLKRST_HPWDT_CORE0_RST_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_HPWDT_CORE0_RST_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x160)
/** HP_SYS_CLKRST_REG_HPCORE0_STALL_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_HPCORE0_STALL_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_HPCORE0_STALL_EN_M  (HP_SYS_CLKRST_REG_HPCORE0_STALL_EN_V << HP_SYS_CLKRST_REG_HPCORE0_STALL_EN_S)
#define HP_SYS_CLKRST_REG_HPCORE0_STALL_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_HPCORE0_STALL_EN_S  0
/** HP_SYS_CLKRST_REG_HPCORE0_STALL_WAIT_NUM : R/W; bitpos: [8:1]; default: 8;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_HPCORE0_STALL_WAIT_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_HPCORE0_STALL_WAIT_NUM_M  (HP_SYS_CLKRST_REG_HPCORE0_STALL_WAIT_NUM_V << HP_SYS_CLKRST_REG_HPCORE0_STALL_WAIT_NUM_S)
#define HP_SYS_CLKRST_REG_HPCORE0_STALL_WAIT_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_HPCORE0_STALL_WAIT_NUM_S  1
/** HP_SYS_CLKRST_REG_WDT_HPCORE0_RST_LEN : R/W; bitpos: [16:9]; default: 8;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_WDT_HPCORE0_RST_LEN    0x000000FFU
#define HP_SYS_CLKRST_REG_WDT_HPCORE0_RST_LEN_M  (HP_SYS_CLKRST_REG_WDT_HPCORE0_RST_LEN_V << HP_SYS_CLKRST_REG_WDT_HPCORE0_RST_LEN_S)
#define HP_SYS_CLKRST_REG_WDT_HPCORE0_RST_LEN_V  0x000000FFU
#define HP_SYS_CLKRST_REG_WDT_HPCORE0_RST_LEN_S  9

/** HP_SYS_CLKRST_HPWDT_CORE1_RST_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_HPWDT_CORE1_RST_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x164)
/** HP_SYS_CLKRST_REG_HPCORE1_STALL_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_HPCORE1_STALL_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_HPCORE1_STALL_EN_M  (HP_SYS_CLKRST_REG_HPCORE1_STALL_EN_V << HP_SYS_CLKRST_REG_HPCORE1_STALL_EN_S)
#define HP_SYS_CLKRST_REG_HPCORE1_STALL_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_HPCORE1_STALL_EN_S  0
/** HP_SYS_CLKRST_REG_HPCORE1_STALL_WAIT_NUM : R/W; bitpos: [8:1]; default: 8;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_HPCORE1_STALL_WAIT_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_HPCORE1_STALL_WAIT_NUM_M  (HP_SYS_CLKRST_REG_HPCORE1_STALL_WAIT_NUM_V << HP_SYS_CLKRST_REG_HPCORE1_STALL_WAIT_NUM_S)
#define HP_SYS_CLKRST_REG_HPCORE1_STALL_WAIT_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_HPCORE1_STALL_WAIT_NUM_S  1
/** HP_SYS_CLKRST_REG_WDT_HPCORE1_RST_LEN : R/W; bitpos: [16:9]; default: 8;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_WDT_HPCORE1_RST_LEN    0x000000FFU
#define HP_SYS_CLKRST_REG_WDT_HPCORE1_RST_LEN_M  (HP_SYS_CLKRST_REG_WDT_HPCORE1_RST_LEN_V << HP_SYS_CLKRST_REG_WDT_HPCORE1_RST_LEN_S)
#define HP_SYS_CLKRST_REG_WDT_HPCORE1_RST_LEN_V  0x000000FFU
#define HP_SYS_CLKRST_REG_WDT_HPCORE1_RST_LEN_S  9

/** HP_SYS_CLKRST_CPU_SRC_FREQ0_REG register
 *  CPU Source Frequency
 */
#define HP_SYS_CLKRST_CPU_SRC_FREQ0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x168)
/** HP_SYS_CLKRST_REG_CPU_SRC_FREQ : RO; bitpos: [31:0]; default: 0;
 *  cpu source clock frequency, step by 0.25MHz
 */
#define HP_SYS_CLKRST_REG_CPU_SRC_FREQ    0xFFFFFFFFU
#define HP_SYS_CLKRST_REG_CPU_SRC_FREQ_M  (HP_SYS_CLKRST_REG_CPU_SRC_FREQ_V << HP_SYS_CLKRST_REG_CPU_SRC_FREQ_S)
#define HP_SYS_CLKRST_REG_CPU_SRC_FREQ_V  0xFFFFFFFFU
#define HP_SYS_CLKRST_REG_CPU_SRC_FREQ_S  0

/** HP_SYS_CLKRST_CPU_CLK_STATUS0_REG register
 *  CPU Clock Status
 */
#define HP_SYS_CLKRST_CPU_CLK_STATUS0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x16c)
/** HP_SYS_CLKRST_REG_ASIC_OR_FPGA : RO; bitpos: [0]; default: 0;
 *  0: ASIC mode, 1: FPGA mode
 */
#define HP_SYS_CLKRST_REG_ASIC_OR_FPGA    (BIT(0))
#define HP_SYS_CLKRST_REG_ASIC_OR_FPGA_M  (HP_SYS_CLKRST_REG_ASIC_OR_FPGA_V << HP_SYS_CLKRST_REG_ASIC_OR_FPGA_S)
#define HP_SYS_CLKRST_REG_ASIC_OR_FPGA_V  0x00000001U
#define HP_SYS_CLKRST_REG_ASIC_OR_FPGA_S  0
/** HP_SYS_CLKRST_REG_CPU_DIV_EFFECT : RO; bitpos: [1]; default: 0;
 *  0: Divider bypass, 1: Divider takes effect
 */
#define HP_SYS_CLKRST_REG_CPU_DIV_EFFECT    (BIT(1))
#define HP_SYS_CLKRST_REG_CPU_DIV_EFFECT_M  (HP_SYS_CLKRST_REG_CPU_DIV_EFFECT_V << HP_SYS_CLKRST_REG_CPU_DIV_EFFECT_S)
#define HP_SYS_CLKRST_REG_CPU_DIV_EFFECT_V  0x00000001U
#define HP_SYS_CLKRST_REG_CPU_DIV_EFFECT_S  1
/** HP_SYS_CLKRST_REG_CPU_SRC_IS_CPLL : RO; bitpos: [2]; default: 0;
 *  0: CPU source isn't cpll_400m, 1: CPU Source is cll_400m
 */
#define HP_SYS_CLKRST_REG_CPU_SRC_IS_CPLL    (BIT(2))
#define HP_SYS_CLKRST_REG_CPU_SRC_IS_CPLL_M  (HP_SYS_CLKRST_REG_CPU_SRC_IS_CPLL_V << HP_SYS_CLKRST_REG_CPU_SRC_IS_CPLL_S)
#define HP_SYS_CLKRST_REG_CPU_SRC_IS_CPLL_V  0x00000001U
#define HP_SYS_CLKRST_REG_CPU_SRC_IS_CPLL_S  2
/** HP_SYS_CLKRST_REG_CPU_DIV_NUM_CUR : RO; bitpos: [10:3]; default: 0;
 *  cpu current div number
 */
#define HP_SYS_CLKRST_REG_CPU_DIV_NUM_CUR    0x000000FFU
#define HP_SYS_CLKRST_REG_CPU_DIV_NUM_CUR_M  (HP_SYS_CLKRST_REG_CPU_DIV_NUM_CUR_V << HP_SYS_CLKRST_REG_CPU_DIV_NUM_CUR_S)
#define HP_SYS_CLKRST_REG_CPU_DIV_NUM_CUR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_CPU_DIV_NUM_CUR_S  3
/** HP_SYS_CLKRST_REG_CPU_DIV_NUMERATOR_CUR : RO; bitpos: [13:11]; default: 0;
 *  cpu current div numerator
 */
#define HP_SYS_CLKRST_REG_CPU_DIV_NUMERATOR_CUR    0x00000007U
#define HP_SYS_CLKRST_REG_CPU_DIV_NUMERATOR_CUR_M  (HP_SYS_CLKRST_REG_CPU_DIV_NUMERATOR_CUR_V << HP_SYS_CLKRST_REG_CPU_DIV_NUMERATOR_CUR_S)
#define HP_SYS_CLKRST_REG_CPU_DIV_NUMERATOR_CUR_V  0x00000007U
#define HP_SYS_CLKRST_REG_CPU_DIV_NUMERATOR_CUR_S  11
/** HP_SYS_CLKRST_REG_CPU_DIV_DENOMINATOR_CUR : RO; bitpos: [16:14]; default: 0;
 *  cpu current div denominator
 */
#define HP_SYS_CLKRST_REG_CPU_DIV_DENOMINATOR_CUR    0x00000007U
#define HP_SYS_CLKRST_REG_CPU_DIV_DENOMINATOR_CUR_M  (HP_SYS_CLKRST_REG_CPU_DIV_DENOMINATOR_CUR_V << HP_SYS_CLKRST_REG_CPU_DIV_DENOMINATOR_CUR_S)
#define HP_SYS_CLKRST_REG_CPU_DIV_DENOMINATOR_CUR_V  0x00000007U
#define HP_SYS_CLKRST_REG_CPU_DIV_DENOMINATOR_CUR_S  14

/** HP_SYS_CLKRST_HPCORE_WDT_RESET_SOURCE0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_HPCORE_WDT_RESET_SOURCE0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x170)
/** HP_SYS_CLKRST_REG_HPCORE0_WDT_RESET_SOURCE_SEL : R/W; bitpos: [0]; default: 0;
 *  1'b0: use wdt0 to reset hpcore0, 1'b1: use wdt1 to reset hpcore0
 */
#define HP_SYS_CLKRST_REG_HPCORE0_WDT_RESET_SOURCE_SEL    (BIT(0))
#define HP_SYS_CLKRST_REG_HPCORE0_WDT_RESET_SOURCE_SEL_M  (HP_SYS_CLKRST_REG_HPCORE0_WDT_RESET_SOURCE_SEL_V << HP_SYS_CLKRST_REG_HPCORE0_WDT_RESET_SOURCE_SEL_S)
#define HP_SYS_CLKRST_REG_HPCORE0_WDT_RESET_SOURCE_SEL_V  0x00000001U
#define HP_SYS_CLKRST_REG_HPCORE0_WDT_RESET_SOURCE_SEL_S  0
/** HP_SYS_CLKRST_REG_HPCORE1_WDT_RESET_SOURCE_SEL : R/W; bitpos: [1]; default: 1;
 *  1'b0: use wdt0 to reset hpcore1, 1'b1: use wdt1 to reset hpcore1
 */
#define HP_SYS_CLKRST_REG_HPCORE1_WDT_RESET_SOURCE_SEL    (BIT(1))
#define HP_SYS_CLKRST_REG_HPCORE1_WDT_RESET_SOURCE_SEL_M  (HP_SYS_CLKRST_REG_HPCORE1_WDT_RESET_SOURCE_SEL_V << HP_SYS_CLKRST_REG_HPCORE1_WDT_RESET_SOURCE_SEL_S)
#define HP_SYS_CLKRST_REG_HPCORE1_WDT_RESET_SOURCE_SEL_V  0x00000001U
#define HP_SYS_CLKRST_REG_HPCORE1_WDT_RESET_SOURCE_SEL_S  1

/** HP_SYS_CLKRST_ANA_PLL_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_ANA_PLL_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x174)
/** HP_SYS_CLKRST_REG_PLLA_CAL_END : RO; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PLLA_CAL_END    (BIT(0))
#define HP_SYS_CLKRST_REG_PLLA_CAL_END_M  (HP_SYS_CLKRST_REG_PLLA_CAL_END_V << HP_SYS_CLKRST_REG_PLLA_CAL_END_S)
#define HP_SYS_CLKRST_REG_PLLA_CAL_END_V  0x00000001U
#define HP_SYS_CLKRST_REG_PLLA_CAL_END_S  0
/** HP_SYS_CLKRST_REG_PLLA_CAL_STOP : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PLLA_CAL_STOP    (BIT(1))
#define HP_SYS_CLKRST_REG_PLLA_CAL_STOP_M  (HP_SYS_CLKRST_REG_PLLA_CAL_STOP_V << HP_SYS_CLKRST_REG_PLLA_CAL_STOP_S)
#define HP_SYS_CLKRST_REG_PLLA_CAL_STOP_V  0x00000001U
#define HP_SYS_CLKRST_REG_PLLA_CAL_STOP_S  1
/** HP_SYS_CLKRST_REG_CPU_PLL_CAL_END : RO; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPU_PLL_CAL_END    (BIT(2))
#define HP_SYS_CLKRST_REG_CPU_PLL_CAL_END_M  (HP_SYS_CLKRST_REG_CPU_PLL_CAL_END_V << HP_SYS_CLKRST_REG_CPU_PLL_CAL_END_S)
#define HP_SYS_CLKRST_REG_CPU_PLL_CAL_END_V  0x00000001U
#define HP_SYS_CLKRST_REG_CPU_PLL_CAL_END_S  2
/** HP_SYS_CLKRST_REG_CPU_PLL_CAL_STOP : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPU_PLL_CAL_STOP    (BIT(3))
#define HP_SYS_CLKRST_REG_CPU_PLL_CAL_STOP_M  (HP_SYS_CLKRST_REG_CPU_PLL_CAL_STOP_V << HP_SYS_CLKRST_REG_CPU_PLL_CAL_STOP_S)
#define HP_SYS_CLKRST_REG_CPU_PLL_CAL_STOP_V  0x00000001U
#define HP_SYS_CLKRST_REG_CPU_PLL_CAL_STOP_S  3
/** HP_SYS_CLKRST_REG_SDIO_PLL_CAL_END : RO; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_PLL_CAL_END    (BIT(4))
#define HP_SYS_CLKRST_REG_SDIO_PLL_CAL_END_M  (HP_SYS_CLKRST_REG_SDIO_PLL_CAL_END_V << HP_SYS_CLKRST_REG_SDIO_PLL_CAL_END_S)
#define HP_SYS_CLKRST_REG_SDIO_PLL_CAL_END_V  0x00000001U
#define HP_SYS_CLKRST_REG_SDIO_PLL_CAL_END_S  4
/** HP_SYS_CLKRST_REG_SDIO_PLL_CAL_STOP : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_SDIO_PLL_CAL_STOP    (BIT(5))
#define HP_SYS_CLKRST_REG_SDIO_PLL_CAL_STOP_M  (HP_SYS_CLKRST_REG_SDIO_PLL_CAL_STOP_V << HP_SYS_CLKRST_REG_SDIO_PLL_CAL_STOP_S)
#define HP_SYS_CLKRST_REG_SDIO_PLL_CAL_STOP_V  0x00000001U
#define HP_SYS_CLKRST_REG_SDIO_PLL_CAL_STOP_S  5
/** HP_SYS_CLKRST_REG_BBPLL_CAL_END : RO; bitpos: [6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BBPLL_CAL_END    (BIT(6))
#define HP_SYS_CLKRST_REG_BBPLL_CAL_END_M  (HP_SYS_CLKRST_REG_BBPLL_CAL_END_V << HP_SYS_CLKRST_REG_BBPLL_CAL_END_S)
#define HP_SYS_CLKRST_REG_BBPLL_CAL_END_V  0x00000001U
#define HP_SYS_CLKRST_REG_BBPLL_CAL_END_S  6
/** HP_SYS_CLKRST_REG_BBPLL_CAL_STOP : R/W; bitpos: [7]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_BBPLL_CAL_STOP    (BIT(7))
#define HP_SYS_CLKRST_REG_BBPLL_CAL_STOP_M  (HP_SYS_CLKRST_REG_BBPLL_CAL_STOP_V << HP_SYS_CLKRST_REG_BBPLL_CAL_STOP_S)
#define HP_SYS_CLKRST_REG_BBPLL_CAL_STOP_V  0x00000001U
#define HP_SYS_CLKRST_REG_BBPLL_CAL_STOP_S  7
/** HP_SYS_CLKRST_REG_MSPI_CAL_END : RO; bitpos: [8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MSPI_CAL_END    (BIT(8))
#define HP_SYS_CLKRST_REG_MSPI_CAL_END_M  (HP_SYS_CLKRST_REG_MSPI_CAL_END_V << HP_SYS_CLKRST_REG_MSPI_CAL_END_S)
#define HP_SYS_CLKRST_REG_MSPI_CAL_END_V  0x00000001U
#define HP_SYS_CLKRST_REG_MSPI_CAL_END_S  8
/** HP_SYS_CLKRST_REG_MSPI_CAL_STOP : R/W; bitpos: [9]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_MSPI_CAL_STOP    (BIT(9))
#define HP_SYS_CLKRST_REG_MSPI_CAL_STOP_M  (HP_SYS_CLKRST_REG_MSPI_CAL_STOP_V << HP_SYS_CLKRST_REG_MSPI_CAL_STOP_S)
#define HP_SYS_CLKRST_REG_MSPI_CAL_STOP_V  0x00000001U
#define HP_SYS_CLKRST_REG_MSPI_CAL_STOP_S  9
/** HP_SYS_CLKRST_REG_PLL_CAL_END : RO; bitpos: [10]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_PLL_CAL_END    (BIT(10))
#define HP_SYS_CLKRST_REG_PLL_CAL_END_M  (HP_SYS_CLKRST_REG_PLL_CAL_END_V << HP_SYS_CLKRST_REG_PLL_CAL_END_S)
#define HP_SYS_CLKRST_REG_PLL_CAL_END_V  0x00000001U
#define HP_SYS_CLKRST_REG_PLL_CAL_END_S  10

/** HP_SYS_CLKRST_REF_500M_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_REF_500M_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x178)
/** HP_SYS_CLKRST_REG_REF_500M_SEL : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_500M_SEL    (BIT(0))
#define HP_SYS_CLKRST_REG_REF_500M_SEL_M  (HP_SYS_CLKRST_REG_REF_500M_SEL_V << HP_SYS_CLKRST_REG_REF_500M_SEL_S)
#define HP_SYS_CLKRST_REG_REF_500M_SEL_V  0x00000001U
#define HP_SYS_CLKRST_REG_REF_500M_SEL_S  0

/** HP_SYS_CLKRST_REF_240M_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_REF_240M_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x17c)
/** HP_SYS_CLKRST_REG_REF_240M_CLK_DIV_NUM : R/W; bitpos: [7:0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_240M_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_REF_240M_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_REF_240M_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_REF_240M_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_REF_240M_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_REF_240M_CLK_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_REF_240M_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_240M_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_REF_240M_CLK_EN_M  (HP_SYS_CLKRST_REG_REF_240M_CLK_EN_V << HP_SYS_CLKRST_REG_REF_240M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_REF_240M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_REF_240M_CLK_EN_S  8

/** HP_SYS_CLKRST_REF_160M_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_REF_160M_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x180)
/** HP_SYS_CLKRST_REG_REF_160M_CLK_DIV_NUM : R/W; bitpos: [7:0]; default: 2;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_160M_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_REF_160M_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_REF_160M_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_REF_160M_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_REF_160M_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_REF_160M_CLK_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_REF_160M_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_160M_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_REF_160M_CLK_EN_M  (HP_SYS_CLKRST_REG_REF_160M_CLK_EN_V << HP_SYS_CLKRST_REG_REF_160M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_REF_160M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_REF_160M_CLK_EN_S  8

/** HP_SYS_CLKRST_REF_120M_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_REF_120M_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x184)
/** HP_SYS_CLKRST_REG_REF_120M_CLK_DIV_NUM : R/W; bitpos: [7:0]; default: 3;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_120M_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_REF_120M_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_REF_120M_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_REF_120M_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_REF_120M_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_REF_120M_CLK_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_REF_120M_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_120M_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_REF_120M_CLK_EN_M  (HP_SYS_CLKRST_REG_REF_120M_CLK_EN_V << HP_SYS_CLKRST_REG_REF_120M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_REF_120M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_REF_120M_CLK_EN_S  8

/** HP_SYS_CLKRST_REF_80M_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_REF_80M_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x188)
/** HP_SYS_CLKRST_REG_REF_80M_CLK_DIV_NUM : R/W; bitpos: [7:0]; default: 5;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_80M_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_REF_80M_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_REF_80M_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_REF_80M_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_REF_80M_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_REF_80M_CLK_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_REF_80M_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_80M_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_REF_80M_CLK_EN_M  (HP_SYS_CLKRST_REG_REF_80M_CLK_EN_V << HP_SYS_CLKRST_REG_REF_80M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_REF_80M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_REF_80M_CLK_EN_S  8
/** HP_SYS_CLKRST_REG_REF_80M_SEL : R/W; bitpos: [9]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_80M_SEL    (BIT(9))
#define HP_SYS_CLKRST_REG_REF_80M_SEL_M  (HP_SYS_CLKRST_REG_REF_80M_SEL_V << HP_SYS_CLKRST_REG_REF_80M_SEL_S)
#define HP_SYS_CLKRST_REG_REF_80M_SEL_V  0x00000001U
#define HP_SYS_CLKRST_REG_REF_80M_SEL_S  9
/** HP_SYS_CLKRST_REG_REF_80M_MUX_CLK_EN : R/W; bitpos: [10]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_80M_MUX_CLK_EN    (BIT(10))
#define HP_SYS_CLKRST_REG_REF_80M_MUX_CLK_EN_M  (HP_SYS_CLKRST_REG_REF_80M_MUX_CLK_EN_V << HP_SYS_CLKRST_REG_REF_80M_MUX_CLK_EN_S)
#define HP_SYS_CLKRST_REG_REF_80M_MUX_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_REF_80M_MUX_CLK_EN_S  10

/** HP_SYS_CLKRST_REF_60M_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_REF_60M_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x18c)
/** HP_SYS_CLKRST_REG_REF_60M_CLK_DIV_NUM : R/W; bitpos: [7:0]; default: 7;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_60M_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_REF_60M_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_REF_60M_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_REF_60M_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_REF_60M_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_REF_60M_CLK_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_REF_60M_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_60M_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_REF_60M_CLK_EN_M  (HP_SYS_CLKRST_REG_REF_60M_CLK_EN_V << HP_SYS_CLKRST_REG_REF_60M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_REF_60M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_REF_60M_CLK_EN_S  8

/** HP_SYS_CLKRST_REF_20M_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_REF_20M_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x190)
/** HP_SYS_CLKRST_REG_REF_20M_CLK_DIV_NUM : R/W; bitpos: [7:0]; default: 23;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_20M_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_REF_20M_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_REF_20M_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_REF_20M_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_REF_20M_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_REF_20M_CLK_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_REF_20M_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_20M_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_REF_20M_CLK_EN_M  (HP_SYS_CLKRST_REG_REF_20M_CLK_EN_V << HP_SYS_CLKRST_REG_REF_20M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_REF_20M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_REF_20M_CLK_EN_S  8

/** HP_SYS_CLKRST_REF_50M_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_REF_50M_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x194)
/** HP_SYS_CLKRST_REG_REF_50M_CLK_DIV_NUM : R/W; bitpos: [7:0]; default: 5;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_50M_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_REF_50M_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_REF_50M_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_REF_50M_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_REF_50M_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_REF_50M_CLK_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_REF_50M_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_50M_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_REF_50M_CLK_EN_M  (HP_SYS_CLKRST_REG_REF_50M_CLK_EN_V << HP_SYS_CLKRST_REG_REF_50M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_REF_50M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_REF_50M_CLK_EN_S  8

/** HP_SYS_CLKRST_REF_25M_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_REF_25M_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x198)
/** HP_SYS_CLKRST_REG_REF_25M_CLK_DIV_NUM : R/W; bitpos: [7:0]; default: 11;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_25M_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_REF_25M_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_REF_25M_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_REF_25M_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_REF_25M_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_REF_25M_CLK_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_REF_25M_CLK_EN : R/W; bitpos: [8]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_REF_25M_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_REF_25M_CLK_EN_M  (HP_SYS_CLKRST_REG_REF_25M_CLK_EN_V << HP_SYS_CLKRST_REG_REF_25M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_REF_25M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_REF_25M_CLK_EN_S  8

/** HP_SYS_CLKRST_TM_CLK_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_TM_CLK_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x19c)
/** HP_SYS_CLKRST_REG_TM_480M_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TM_480M_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_TM_480M_CLK_EN_M  (HP_SYS_CLKRST_REG_TM_480M_CLK_EN_V << HP_SYS_CLKRST_REG_TM_480M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TM_480M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TM_480M_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_TM_240M_CLK_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TM_240M_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_TM_240M_CLK_EN_M  (HP_SYS_CLKRST_REG_TM_240M_CLK_EN_V << HP_SYS_CLKRST_REG_TM_240M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TM_240M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TM_240M_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_TM_160M_CLK_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TM_160M_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_TM_160M_CLK_EN_M  (HP_SYS_CLKRST_REG_TM_160M_CLK_EN_V << HP_SYS_CLKRST_REG_TM_160M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TM_160M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TM_160M_CLK_EN_S  2
/** HP_SYS_CLKRST_REG_TM_120M_CLK_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TM_120M_CLK_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_TM_120M_CLK_EN_M  (HP_SYS_CLKRST_REG_TM_120M_CLK_EN_V << HP_SYS_CLKRST_REG_TM_120M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TM_120M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TM_120M_CLK_EN_S  3
/** HP_SYS_CLKRST_REG_TM_80M_CLK_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TM_80M_CLK_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_TM_80M_CLK_EN_M  (HP_SYS_CLKRST_REG_TM_80M_CLK_EN_V << HP_SYS_CLKRST_REG_TM_80M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TM_80M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TM_80M_CLK_EN_S  4
/** HP_SYS_CLKRST_REG_TM_60M_CLK_EN : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TM_60M_CLK_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_TM_60M_CLK_EN_M  (HP_SYS_CLKRST_REG_TM_60M_CLK_EN_V << HP_SYS_CLKRST_REG_TM_60M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TM_60M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TM_60M_CLK_EN_S  5
/** HP_SYS_CLKRST_REG_TM_48M_CLK_EN : R/W; bitpos: [6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TM_48M_CLK_EN    (BIT(6))
#define HP_SYS_CLKRST_REG_TM_48M_CLK_EN_M  (HP_SYS_CLKRST_REG_TM_48M_CLK_EN_V << HP_SYS_CLKRST_REG_TM_48M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TM_48M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TM_48M_CLK_EN_S  6
/** HP_SYS_CLKRST_REG_TM_20M_CLK_EN : R/W; bitpos: [7]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TM_20M_CLK_EN    (BIT(7))
#define HP_SYS_CLKRST_REG_TM_20M_CLK_EN_M  (HP_SYS_CLKRST_REG_TM_20M_CLK_EN_V << HP_SYS_CLKRST_REG_TM_20M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TM_20M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TM_20M_CLK_EN_S  7
/** HP_SYS_CLKRST_REG_TM_250M_CLK_EN : R/W; bitpos: [8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_TM_250M_CLK_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_TM_250M_CLK_EN_M  (HP_SYS_CLKRST_REG_TM_250M_CLK_EN_V << HP_SYS_CLKRST_REG_TM_250M_CLK_EN_S)
#define HP_SYS_CLKRST_REG_TM_250M_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_TM_250M_CLK_EN_S  8

/** HP_SYS_CLKRST_DBG0_CLK_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_DBG0_CLK_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1a0)
/** HP_SYS_CLKRST_REG_DBG_CH0_SEL : R/W; bitpos: [7:0]; default: 255;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DBG_CH0_SEL    0x000000FFU
#define HP_SYS_CLKRST_REG_DBG_CH0_SEL_M  (HP_SYS_CLKRST_REG_DBG_CH0_SEL_V << HP_SYS_CLKRST_REG_DBG_CH0_SEL_S)
#define HP_SYS_CLKRST_REG_DBG_CH0_SEL_V  0x000000FFU
#define HP_SYS_CLKRST_REG_DBG_CH0_SEL_S  0
/** HP_SYS_CLKRST_REG_DBG_CH0_DIV_NUM : R/W; bitpos: [15:8]; default: 3;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DBG_CH0_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_DBG_CH0_DIV_NUM_M  (HP_SYS_CLKRST_REG_DBG_CH0_DIV_NUM_V << HP_SYS_CLKRST_REG_DBG_CH0_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_DBG_CH0_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_DBG_CH0_DIV_NUM_S  8
/** HP_SYS_CLKRST_REG_DBG_CH0_EN : R/W; bitpos: [16]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DBG_CH0_EN    (BIT(16))
#define HP_SYS_CLKRST_REG_DBG_CH0_EN_M  (HP_SYS_CLKRST_REG_DBG_CH0_EN_V << HP_SYS_CLKRST_REG_DBG_CH0_EN_S)
#define HP_SYS_CLKRST_REG_DBG_CH0_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_DBG_CH0_EN_S  16

/** HP_SYS_CLKRST_DBG1_CLK_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_DBG1_CLK_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1a4)
/** HP_SYS_CLKRST_REG_DBG_CH1_SEL : R/W; bitpos: [7:0]; default: 255;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DBG_CH1_SEL    0x000000FFU
#define HP_SYS_CLKRST_REG_DBG_CH1_SEL_M  (HP_SYS_CLKRST_REG_DBG_CH1_SEL_V << HP_SYS_CLKRST_REG_DBG_CH1_SEL_S)
#define HP_SYS_CLKRST_REG_DBG_CH1_SEL_V  0x000000FFU
#define HP_SYS_CLKRST_REG_DBG_CH1_SEL_S  0
/** HP_SYS_CLKRST_REG_DBG_CH1_DIV_NUM : R/W; bitpos: [15:8]; default: 3;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DBG_CH1_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_DBG_CH1_DIV_NUM_M  (HP_SYS_CLKRST_REG_DBG_CH1_DIV_NUM_V << HP_SYS_CLKRST_REG_DBG_CH1_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_DBG_CH1_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_DBG_CH1_DIV_NUM_S  8
/** HP_SYS_CLKRST_REG_DBG_CH1_EN : R/W; bitpos: [16]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DBG_CH1_EN    (BIT(16))
#define HP_SYS_CLKRST_REG_DBG_CH1_EN_M  (HP_SYS_CLKRST_REG_DBG_CH1_EN_V << HP_SYS_CLKRST_REG_DBG_CH1_EN_S)
#define HP_SYS_CLKRST_REG_DBG_CH1_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_DBG_CH1_EN_S  16

/** HP_SYS_CLKRST_DBG2_CLK_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_DBG2_CLK_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1a8)
/** HP_SYS_CLKRST_REG_DBG_CH2_SEL : R/W; bitpos: [7:0]; default: 255;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DBG_CH2_SEL    0x000000FFU
#define HP_SYS_CLKRST_REG_DBG_CH2_SEL_M  (HP_SYS_CLKRST_REG_DBG_CH2_SEL_V << HP_SYS_CLKRST_REG_DBG_CH2_SEL_S)
#define HP_SYS_CLKRST_REG_DBG_CH2_SEL_V  0x000000FFU
#define HP_SYS_CLKRST_REG_DBG_CH2_SEL_S  0
/** HP_SYS_CLKRST_REG_DBG_CH2_DIV_NUM : R/W; bitpos: [15:8]; default: 3;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DBG_CH2_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_DBG_CH2_DIV_NUM_M  (HP_SYS_CLKRST_REG_DBG_CH2_DIV_NUM_V << HP_SYS_CLKRST_REG_DBG_CH2_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_DBG_CH2_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_DBG_CH2_DIV_NUM_S  8
/** HP_SYS_CLKRST_REG_DBG_CH2_EN : R/W; bitpos: [16]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_DBG_CH2_EN    (BIT(16))
#define HP_SYS_CLKRST_REG_DBG_CH2_EN_M  (HP_SYS_CLKRST_REG_DBG_CH2_EN_V << HP_SYS_CLKRST_REG_DBG_CH2_EN_S)
#define HP_SYS_CLKRST_REG_DBG_CH2_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_DBG_CH2_EN_S  16

/** HP_SYS_CLKRST_LP_CLK_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_LP_CLK_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1ac)
/** HP_SYS_CLKRST_REG_LPAON_FOSC_CLK_FORCE_ON : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LPAON_FOSC_CLK_FORCE_ON    (BIT(0))
#define HP_SYS_CLKRST_REG_LPAON_FOSC_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_LPAON_FOSC_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_LPAON_FOSC_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_LPAON_FOSC_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_LPAON_FOSC_CLK_FORCE_ON_S  0
/** HP_SYS_CLKRST_REG_LPAON_XTAL_CLK_FORCE_ON : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LPAON_XTAL_CLK_FORCE_ON    (BIT(1))
#define HP_SYS_CLKRST_REG_LPAON_XTAL_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_LPAON_XTAL_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_LPAON_XTAL_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_LPAON_XTAL_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_LPAON_XTAL_CLK_FORCE_ON_S  1
/** HP_SYS_CLKRST_REG_LPAON_PLL80M_CLK_FORCE_ON : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_LPAON_PLL80M_CLK_FORCE_ON    (BIT(2))
#define HP_SYS_CLKRST_REG_LPAON_PLL80M_CLK_FORCE_ON_M  (HP_SYS_CLKRST_REG_LPAON_PLL80M_CLK_FORCE_ON_V << HP_SYS_CLKRST_REG_LPAON_PLL80M_CLK_FORCE_ON_S)
#define HP_SYS_CLKRST_REG_LPAON_PLL80M_CLK_FORCE_ON_V  0x00000001U
#define HP_SYS_CLKRST_REG_LPAON_PLL80M_CLK_FORCE_ON_S  2

/** HP_SYS_CLKRST_AHB_ASRC_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_AHB_ASRC_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1b0)
/** HP_SYS_CLKRST_REG_AHB_ASRC_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_AHB_ASRC_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_AHB_ASRC_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_AHB_ASRC_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_AHB_ASRC_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_AHB_ASRC_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_AHB_ASRC_SYS_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_AHB_ASRC_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_AHB_ASRC_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_AHB_ASRC_RST_EN_M  (HP_SYS_CLKRST_REG_AHB_ASRC_RST_EN_V << HP_SYS_CLKRST_REG_AHB_ASRC_RST_EN_S)
#define HP_SYS_CLKRST_REG_AHB_ASRC_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_AHB_ASRC_RST_EN_S  1
/** HP_SYS_CLKRST_REG_AHB_ASRC_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_AHB_ASRC_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_AHB_ASRC_FORCE_NORST_M  (HP_SYS_CLKRST_REG_AHB_ASRC_FORCE_NORST_V << HP_SYS_CLKRST_REG_AHB_ASRC_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_AHB_ASRC_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_AHB_ASRC_FORCE_NORST_S  2

/** HP_SYS_CLKRST_CORDIC_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_CORDIC_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1b4)
/** HP_SYS_CLKRST_REG_CORDIC_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORDIC_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_CORDIC_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_CORDIC_APB_CLK_EN_V << HP_SYS_CLKRST_REG_CORDIC_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CORDIC_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORDIC_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_CORDIC_APB_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORDIC_APB_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_CORDIC_APB_RST_EN_M  (HP_SYS_CLKRST_REG_CORDIC_APB_RST_EN_V << HP_SYS_CLKRST_REG_CORDIC_APB_RST_EN_S)
#define HP_SYS_CLKRST_REG_CORDIC_APB_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORDIC_APB_RST_EN_S  1
/** HP_SYS_CLKRST_REG_CORDIC_SYS_CLK_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORDIC_SYS_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_CORDIC_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_CORDIC_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_CORDIC_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CORDIC_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORDIC_SYS_CLK_EN_S  2
/** HP_SYS_CLKRST_REG_CORDIC_SYS_RST_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORDIC_SYS_RST_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_CORDIC_SYS_RST_EN_M  (HP_SYS_CLKRST_REG_CORDIC_SYS_RST_EN_V << HP_SYS_CLKRST_REG_CORDIC_SYS_RST_EN_S)
#define HP_SYS_CLKRST_REG_CORDIC_SYS_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORDIC_SYS_RST_EN_S  3
/** HP_SYS_CLKRST_REG_CORDIC_CLK_EN : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORDIC_CLK_EN    (BIT(4))
#define HP_SYS_CLKRST_REG_CORDIC_CLK_EN_M  (HP_SYS_CLKRST_REG_CORDIC_CLK_EN_V << HP_SYS_CLKRST_REG_CORDIC_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CORDIC_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORDIC_CLK_EN_S  4
/** HP_SYS_CLKRST_REG_CORDIC_CORE_RST_EN : R/W; bitpos: [5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORDIC_CORE_RST_EN    (BIT(5))
#define HP_SYS_CLKRST_REG_CORDIC_CORE_RST_EN_M  (HP_SYS_CLKRST_REG_CORDIC_CORE_RST_EN_V << HP_SYS_CLKRST_REG_CORDIC_CORE_RST_EN_S)
#define HP_SYS_CLKRST_REG_CORDIC_CORE_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORDIC_CORE_RST_EN_S  5
/** HP_SYS_CLKRST_REG_CORDIC_FORCE_NORST : R/W; bitpos: [6]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORDIC_FORCE_NORST    (BIT(6))
#define HP_SYS_CLKRST_REG_CORDIC_FORCE_NORST_M  (HP_SYS_CLKRST_REG_CORDIC_FORCE_NORST_V << HP_SYS_CLKRST_REG_CORDIC_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_CORDIC_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_CORDIC_FORCE_NORST_S  6
/** HP_SYS_CLKRST_REG_CORDIC_CLK_SRC_SEL : R/W; bitpos: [8:7]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORDIC_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_CORDIC_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_CORDIC_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_CORDIC_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_CORDIC_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_CORDIC_CLK_SRC_SEL_S  7

/** HP_SYS_CLKRST_ZERO_DET_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_ZERO_DET_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1b8)
/** HP_SYS_CLKRST_REG_ZERO_DET_APB_CLK_EN : R/W; bitpos: [0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ZERO_DET_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_ZERO_DET_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_ZERO_DET_APB_CLK_EN_V << HP_SYS_CLKRST_REG_ZERO_DET_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_ZERO_DET_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ZERO_DET_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_ZERO_DET_APB_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ZERO_DET_APB_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_ZERO_DET_APB_RST_EN_M  (HP_SYS_CLKRST_REG_ZERO_DET_APB_RST_EN_V << HP_SYS_CLKRST_REG_ZERO_DET_APB_RST_EN_S)
#define HP_SYS_CLKRST_REG_ZERO_DET_APB_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ZERO_DET_APB_RST_EN_S  1
/** HP_SYS_CLKRST_REG_ZERO_DET_CLK_EN : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ZERO_DET_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_REG_ZERO_DET_CLK_EN_M  (HP_SYS_CLKRST_REG_ZERO_DET_CLK_EN_V << HP_SYS_CLKRST_REG_ZERO_DET_CLK_EN_S)
#define HP_SYS_CLKRST_REG_ZERO_DET_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ZERO_DET_CLK_EN_S  2
/** HP_SYS_CLKRST_REG_ZERO_DET_CORE_RST_EN : R/W; bitpos: [3]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ZERO_DET_CORE_RST_EN    (BIT(3))
#define HP_SYS_CLKRST_REG_ZERO_DET_CORE_RST_EN_M  (HP_SYS_CLKRST_REG_ZERO_DET_CORE_RST_EN_V << HP_SYS_CLKRST_REG_ZERO_DET_CORE_RST_EN_S)
#define HP_SYS_CLKRST_REG_ZERO_DET_CORE_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_ZERO_DET_CORE_RST_EN_S  3
/** HP_SYS_CLKRST_REG_ZERO_DET_FORCE_NORST : R/W; bitpos: [4]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ZERO_DET_FORCE_NORST    (BIT(4))
#define HP_SYS_CLKRST_REG_ZERO_DET_FORCE_NORST_M  (HP_SYS_CLKRST_REG_ZERO_DET_FORCE_NORST_V << HP_SYS_CLKRST_REG_ZERO_DET_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_ZERO_DET_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_ZERO_DET_FORCE_NORST_S  4
/** HP_SYS_CLKRST_REG_ZERO_DET_CLK_SRC_SEL : R/W; bitpos: [6:5]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ZERO_DET_CLK_SRC_SEL    0x00000003U
#define HP_SYS_CLKRST_REG_ZERO_DET_CLK_SRC_SEL_M  (HP_SYS_CLKRST_REG_ZERO_DET_CLK_SRC_SEL_V << HP_SYS_CLKRST_REG_ZERO_DET_CLK_SRC_SEL_S)
#define HP_SYS_CLKRST_REG_ZERO_DET_CLK_SRC_SEL_V  0x00000003U
#define HP_SYS_CLKRST_REG_ZERO_DET_CLK_SRC_SEL_S  5
/** HP_SYS_CLKRST_REG_ZERO_DET_CLK_DIV_NUM : R/W; bitpos: [14:7]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_ZERO_DET_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_ZERO_DET_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_ZERO_DET_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_ZERO_DET_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_ZERO_DET_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_ZERO_DET_CLK_DIV_NUM_S  7

/** HP_SYS_CLKRST_CORDIC_CTRL1_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_CORDIC_CTRL1_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1bc)
/** HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUM : R/W; bitpos: [7:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUM_M  (HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUM_V << HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUMERATOR : R/W; bitpos: [15:8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUMERATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUMERATOR_M  (HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUMERATOR_V << HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUMERATOR_S)
#define HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUMERATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_NUMERATOR_S  8
/** HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_DENONIMATOR : R/W; bitpos: [23:16]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_DENONIMATOR    0x000000FFU
#define HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_DENONIMATOR_M  (HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_DENONIMATOR_V << HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_DENONIMATOR_S)
#define HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_DENONIMATOR_V  0x000000FFU
#define HP_SYS_CLKRST_REG_CORDIC_CLK_DIV_DENONIMATOR_S  16

/** HP_SYS_CLKRST_CLK_PWR_DECREASE_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_CLK_PWR_DECREASE_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1c8)
/** HP_SYS_CLKRST_REG_APB_HW_DECREASE_DIV_NUM : R/W; bitpos: [7:0]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_APB_HW_DECREASE_DIV_NUM    0x000000FFU
#define HP_SYS_CLKRST_REG_APB_HW_DECREASE_DIV_NUM_M  (HP_SYS_CLKRST_REG_APB_HW_DECREASE_DIV_NUM_V << HP_SYS_CLKRST_REG_APB_HW_DECREASE_DIV_NUM_S)
#define HP_SYS_CLKRST_REG_APB_HW_DECREASE_DIV_NUM_V  0x000000FFU
#define HP_SYS_CLKRST_REG_APB_HW_DECREASE_DIV_NUM_S  0
/** HP_SYS_CLKRST_REG_CPU_WFI_DECREASE_EN : R/W; bitpos: [8]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CPU_WFI_DECREASE_EN    (BIT(8))
#define HP_SYS_CLKRST_REG_CPU_WFI_DECREASE_EN_M  (HP_SYS_CLKRST_REG_CPU_WFI_DECREASE_EN_V << HP_SYS_CLKRST_REG_CPU_WFI_DECREASE_EN_S)
#define HP_SYS_CLKRST_REG_CPU_WFI_DECREASE_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CPU_WFI_DECREASE_EN_S  8

/** HP_SYS_CLKRST_CNNT_IOMUX_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_CNNT_IOMUX_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1cc)
/** HP_SYS_CLKRST_REG_CNNT_IOMUX_APB_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  cnnt_iomux clk en
 */
#define HP_SYS_CLKRST_REG_CNNT_IOMUX_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_CNNT_IOMUX_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_CNNT_IOMUX_APB_CLK_EN_V << HP_SYS_CLKRST_REG_CNNT_IOMUX_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CNNT_IOMUX_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CNNT_IOMUX_APB_CLK_EN_S  0

/** HP_SYS_CLKRST_HP_I2CMST_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_HP_I2CMST_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1d0)
/** HP_SYS_CLKRST_REG_HP_I2CMST_APB_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_HP_I2CMST_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_HP_I2CMST_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_HP_I2CMST_APB_CLK_EN_V << HP_SYS_CLKRST_REG_HP_I2CMST_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_HP_I2CMST_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_HP_I2CMST_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_REG_HP_I2CMST_RST_EN : R/W; bitpos: [1]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_HP_I2CMST_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_HP_I2CMST_RST_EN_M  (HP_SYS_CLKRST_REG_HP_I2CMST_RST_EN_V << HP_SYS_CLKRST_REG_HP_I2CMST_RST_EN_S)
#define HP_SYS_CLKRST_REG_HP_I2CMST_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_HP_I2CMST_RST_EN_S  1
/** HP_SYS_CLKRST_REG_HP_I2CMST_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_HP_I2CMST_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_HP_I2CMST_FORCE_NORST_M  (HP_SYS_CLKRST_REG_HP_I2CMST_FORCE_NORST_V << HP_SYS_CLKRST_REG_HP_I2CMST_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_HP_I2CMST_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_HP_I2CMST_FORCE_NORST_S  2

/** HP_SYS_CLKRST_AXI_PERF_MON_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_AXI_PERF_MON_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1d4)
/** HP_SYS_CLKRST_REG_AXI_PERF_MON_RST_EN : R/W; bitpos: [0]; default: 0;
 *  axi_perf_mon rst en
 */
#define HP_SYS_CLKRST_REG_AXI_PERF_MON_RST_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_AXI_PERF_MON_RST_EN_M  (HP_SYS_CLKRST_REG_AXI_PERF_MON_RST_EN_V << HP_SYS_CLKRST_REG_AXI_PERF_MON_RST_EN_S)
#define HP_SYS_CLKRST_REG_AXI_PERF_MON_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_AXI_PERF_MON_RST_EN_S  0
/** HP_SYS_CLKRST_REG_AXI_PERF_MON_CLK_EN : R/W; bitpos: [1]; default: 0;
 *  axi_perf_mon clk en
 */
#define HP_SYS_CLKRST_REG_AXI_PERF_MON_CLK_EN    (BIT(1))
#define HP_SYS_CLKRST_REG_AXI_PERF_MON_CLK_EN_M  (HP_SYS_CLKRST_REG_AXI_PERF_MON_CLK_EN_V << HP_SYS_CLKRST_REG_AXI_PERF_MON_CLK_EN_S)
#define HP_SYS_CLKRST_REG_AXI_PERF_MON_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_AXI_PERF_MON_CLK_EN_S  1
/** HP_SYS_CLKRST_REG_AXI_PERF_MON_FORCE_NORST : R/W; bitpos: [2]; default: 0;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_AXI_PERF_MON_FORCE_NORST    (BIT(2))
#define HP_SYS_CLKRST_REG_AXI_PERF_MON_FORCE_NORST_M  (HP_SYS_CLKRST_REG_AXI_PERF_MON_FORCE_NORST_V << HP_SYS_CLKRST_REG_AXI_PERF_MON_FORCE_NORST_S)
#define HP_SYS_CLKRST_REG_AXI_PERF_MON_FORCE_NORST_V  0x00000001U
#define HP_SYS_CLKRST_REG_AXI_PERF_MON_FORCE_NORST_S  2

/** HP_SYS_CLKRST_CNNT_SYSREG_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_CNNT_SYSREG_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1d8)
/** HP_SYS_CLKRST_REG_CNNT_SYSREG_SYS_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  cnnt_sysreg clk en
 */
#define HP_SYS_CLKRST_REG_CNNT_SYSREG_SYS_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_CNNT_SYSREG_SYS_CLK_EN_M  (HP_SYS_CLKRST_REG_CNNT_SYSREG_SYS_CLK_EN_V << HP_SYS_CLKRST_REG_CNNT_SYSREG_SYS_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CNNT_SYSREG_SYS_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CNNT_SYSREG_SYS_CLK_EN_S  0

/** HP_SYS_CLKRST_HP_ALIVE_SYSREG_CTRL0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_HP_ALIVE_SYSREG_CTRL0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1dc)
/** HP_SYS_CLKRST_REG_HP_ALIVE_SYSREG_APB_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  hp alive_sysreg clk en
 */
#define HP_SYS_CLKRST_REG_HP_ALIVE_SYSREG_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_HP_ALIVE_SYSREG_APB_CLK_EN_M  (HP_SYS_CLKRST_REG_HP_ALIVE_SYSREG_APB_CLK_EN_V << HP_SYS_CLKRST_REG_HP_ALIVE_SYSREG_APB_CLK_EN_S)
#define HP_SYS_CLKRST_REG_HP_ALIVE_SYSREG_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_HP_ALIVE_SYSREG_APB_CLK_EN_S  0

/** HP_SYS_CLKRST_MODEM_CONF_REG register
 *  MODEM_APB configuration register
 */
#define HP_SYS_CLKRST_MODEM_CONF_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1e0)
/** HP_SYS_CLKRST_MODEM_APB_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  This field indicates if modem_apb clock is enable. 0: disable, 1: enable(default).
 */
#define HP_SYS_CLKRST_MODEM_APB_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_MODEM_APB_CLK_EN_M  (HP_SYS_CLKRST_MODEM_APB_CLK_EN_V << HP_SYS_CLKRST_MODEM_APB_CLK_EN_S)
#define HP_SYS_CLKRST_MODEM_APB_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_MODEM_APB_CLK_EN_S  0
/** HP_SYS_CLKRST_MODEM_RST_EN : R/W; bitpos: [1]; default: 0;
 *  Set this file as 1 to reset modem-subsystem.
 */
#define HP_SYS_CLKRST_MODEM_RST_EN    (BIT(1))
#define HP_SYS_CLKRST_MODEM_RST_EN_M  (HP_SYS_CLKRST_MODEM_RST_EN_V << HP_SYS_CLKRST_MODEM_RST_EN_S)
#define HP_SYS_CLKRST_MODEM_RST_EN_V  0x00000001U
#define HP_SYS_CLKRST_MODEM_RST_EN_S  1
/** HP_SYS_CLKRST_MODEM_CLK_EN : R/W; bitpos: [2]; default: 1;
 *  This field indicates if modem source clock is enable. 0: disable, 1:
 *  enable(default).
 */
#define HP_SYS_CLKRST_MODEM_CLK_EN    (BIT(2))
#define HP_SYS_CLKRST_MODEM_CLK_EN_M  (HP_SYS_CLKRST_MODEM_CLK_EN_V << HP_SYS_CLKRST_MODEM_CLK_EN_S)
#define HP_SYS_CLKRST_MODEM_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_MODEM_CLK_EN_S  2
/** HP_SYS_CLKRST_MODEM_CLK_SOURCE_SEL : R/W; bitpos: [3]; default: 0;
 *  modem clk source sel
 */
#define HP_SYS_CLKRST_MODEM_CLK_SOURCE_SEL    (BIT(3))
#define HP_SYS_CLKRST_MODEM_CLK_SOURCE_SEL_M  (HP_SYS_CLKRST_MODEM_CLK_SOURCE_SEL_V << HP_SYS_CLKRST_MODEM_CLK_SOURCE_SEL_S)
#define HP_SYS_CLKRST_MODEM_CLK_SOURCE_SEL_V  0x00000001U
#define HP_SYS_CLKRST_MODEM_CLK_SOURCE_SEL_S  3
/** HP_SYS_CLKRST_MODEM_PLL_CLK_EN : R/W; bitpos: [4]; default: 0;
 *  modem clk source pll on
 */
#define HP_SYS_CLKRST_MODEM_PLL_CLK_EN    (BIT(4))
#define HP_SYS_CLKRST_MODEM_PLL_CLK_EN_M  (HP_SYS_CLKRST_MODEM_PLL_CLK_EN_V << HP_SYS_CLKRST_MODEM_PLL_CLK_EN_S)
#define HP_SYS_CLKRST_MODEM_PLL_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_MODEM_PLL_CLK_EN_S  4
/** HP_SYS_CLKRST_MODEM_XTAL_CLK_EN : R/W; bitpos: [5]; default: 1;
 *  modem clk source xtal on
 */
#define HP_SYS_CLKRST_MODEM_XTAL_CLK_EN    (BIT(5))
#define HP_SYS_CLKRST_MODEM_XTAL_CLK_EN_M  (HP_SYS_CLKRST_MODEM_XTAL_CLK_EN_V << HP_SYS_CLKRST_MODEM_XTAL_CLK_EN_S)
#define HP_SYS_CLKRST_MODEM_XTAL_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_MODEM_XTAL_CLK_EN_S  5

/** HP_SYS_CLKRST_CLK_EN0_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_CLK_EN0_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1f8)
/** HP_SYS_CLKRST_REG_CLK_EN : R/W; bitpos: [0]; default: 1;
 *  need_des
 */
#define HP_SYS_CLKRST_REG_CLK_EN    (BIT(0))
#define HP_SYS_CLKRST_REG_CLK_EN_M  (HP_SYS_CLKRST_REG_CLK_EN_V << HP_SYS_CLKRST_REG_CLK_EN_S)
#define HP_SYS_CLKRST_REG_CLK_EN_V  0x00000001U
#define HP_SYS_CLKRST_REG_CLK_EN_S  0

/** HP_SYS_CLKRST_DATE_REG register
 *  need_des
 */
#define HP_SYS_CLKRST_DATE_REG (DR_REG_HP_SYS_CLKRST_BASE + 0x1fc)
/** HP_SYS_CLKRST_REG_DATE : R/W; bitpos: [27:0]; default: 38834448;
 *  Version control register
 */
#define HP_SYS_CLKRST_REG_DATE    0x0FFFFFFFU
#define HP_SYS_CLKRST_REG_DATE_M  (HP_SYS_CLKRST_REG_DATE_V << HP_SYS_CLKRST_REG_DATE_S)
#define HP_SYS_CLKRST_REG_DATE_V  0x0FFFFFFFU
#define HP_SYS_CLKRST_REG_DATE_S  0

#ifdef __cplusplus
}
#endif
